你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

TouchGFX装完能打开,创建工程时,基本上到88%左右就卡住,然后就自己退出了,是什么原因?

[复制链接]
oet 提问时间:2023-12-13 14:11 / 未解决

这个问题是从4.22版本开始出现的,之前的4.20可以正常用,装完4.22后,出现这个问题,然后4.20版本也一样问题不能用了,我全卸载,装了4.23,这个问题依然存在,可能是什么原因,怎么解决?

收藏 评论6 发布时间:2023-12-13 14:11

举报

6个回答
butterflyspring 回答时间:2023-12-13 14:38:03
刚刚小伙伴试用了一下,4.23可以正常用。

建议换个电脑试试,因为现在大家电脑里软件都很多,互相冲突的也很常见,坦率说也难完全避免~~~

坛子里的小伙伴们也有遇到其他软件影响ST的工具软件的情况。
oet 回答时间:2023-12-13 17:12:18

butterflyspring 发表于 2023-12-13 14:38
刚刚小伙伴试用了一下,4.23可以正常用。</p>
<p>建议换个电脑试试,因为现在大家电脑里软件都很多,互相冲突的也 ...

换一台的确能好,但是这一台是授权的办公电脑,用别的不行啊

有没有什么log之类的记录可以查看时什么原因冲突呢?

watershade 回答时间:2023-12-14 11:17:25

C:\Users\ {你的用户名} \AppData\Roaming\TouchGFX-4.23.0\TouchGFXDesigner.log

应该可以看到。

我估计还是Java的问题,你试一下你的cubemx现在正常吗?

oet 回答时间:2023-12-14 12:52:45

watershade 发表于 2023-12-14 11:17
C:%users\ {你的用户名} \AppData\Roaming\TouchGFX-4.23.0\TouchGFXDesigner.log</p>
<p>应该可以看到。

[md]2023-12-14 12:49:38,390 [2] ERROR TouchGFXDesigner.App: Failed to load native freetype library! System.IO.FileLoadException: Failed to load native freetype library! at TouchGFX.FreeTypeSharp.Native.FT.ImportResolver(String libraryName, Assembly assembly, Nullable`1 searchPath) in C:\jenkins\workspace\touchgfx-1\designer\TouchGFX.FreeTypeSharp\Native\FT.Methods.cs:line 91 at System.Runtime.InteropServices.NativeLibrary.LoadLibraryCallbackStub(String libraryName, Assembly assembly, Boolean hasDllImportSearchPathFlags, UInt32 dllImportSearchPathFlags) at TouchGFX.FreeTypeSharp.Native.FT.FT_Done_FreeType(IntPtr library) at TouchGFX.FreeTypeSharp.Library.Dispose(Boolean disposing) in C:\jenkins\workspace\touchgfx-1\designer\TouchGFX.FreeTypeSharp\Library.cs:line 416 at TouchGFX.FreeTypeSharp.Library.Finalize() in C:\jenkins\workspace\touchgfx-1\designer\TouchGFX.FreeTypeSharp\Library.cs:line 54

watershade 回答时间:2023-12-14 13:35:45

oet 发表于 2023-12-14 12:52
2023-12-14 12:49:38,390 [2] ERROR TouchGFXDesigner.App: Failed to load native freetype library ...

[md]image.png

https://community.st.com/t5/stm32-mcus-touch-gfx-and-gui/touchgfx-crashes-on-project-creation/td-p/578159

确实是系统依赖的问题。不幸的是这篇文章没有详细说是哪一个版本的runtime问题。

我再另一篇不相关的文章中,看到关于freelibrary的解决办法:

https://stackoverflow.com/questions/55291132/runtime-error-freetype-library-not-found

所以你可以先试一下第二种,不行就先安装新的runtime库,如果还不行就依次安装各个版本的。我自己的touchgfx是没有这种问题的

oet 回答时间:2023-12-14 14:08:34

watershade 发表于 2023-12-14 13:35</p>
<p>[md]!(data/attachment/forum/202312/14/133544it885s65ggua7zcm.png?imageMogr2/auto-orient/strip% ...

[md]https://community.st.com/t5/stm32-mcus-touch-gfx-and-gui/touchgfx%E8%A3%85%E5%AE%8C%E8%83%BD%E6%89%93%E5%BC%80-%E5%88%9B%E5%BB%BA%E5%B7%A5%E7%A8%8B%E6%97%B6-%E5%9F%BA%E6%9C%AC%E4%B8%8A%E5%88%B088-%E5%B7%A6%E5%8F%B3%E5%B0%B1%E5%8D%A1%E4%BD%8F-%E7%84%B6%E5%90%8E%E5%B0%B1%E8%87%AA%E5%B7%B1%E9%80%80%E5%87%BA%E4%BA%86-%E6%98%AF%E4%BB%80%E4%B9%88%E5%8E%9F%E5%9B%A0/m-p/619498#M35482

英文网站这个大佬给的解决方案好用:

装完这个包就可以了

From the error log and the "Failed to load native freetype library" message I believe you have to update your Visual C++ packages: https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170#visual-studio-2015-2017-2019-and-2022

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版