STM32f407+TOUCHGFX,用CubeMX生成后编译不通过
怎么监听触摸动作松开?
STM32 IBIS模型
STM32H7S78-DK板卡用CubeMX生成代码后编译不通过需要如何操作?
TouchGFX GUI开发实践里面的代码工程从哪里下载
60 GHz非接触式产品咨询
请教:Touchgfx,使用部分帧缓冲,生成代码还是全buffer,怎么回事
使用Xcube-opus搭配opus profiling tool时遇到的问题
如何建立自己的开发文档
touchgfx,H743搭配1280X800分辨率屏幕,能否流程运行?
建议换个电脑试试,因为现在大家电脑里软件都很多,互相冲突的也很常见,坦率说也难完全避免~~~
坛子里的小伙伴们也有遇到其他软件影响ST的工具软件的情况。
换一台的确能好,但是这一台是授权的办公电脑,用别的不行啊
有没有什么log之类的记录可以查看时什么原因冲突呢?
C:\Users\ {你的用户名} \AppData\Roaming\TouchGFX-4.23.0\TouchGFXDesigner.log
应该可以看到。
我估计还是Java的问题,你试一下你的cubemx现在正常吗?
[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
[md]
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是没有这种问题的
[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