美文网首页
qt学习笔记

qt学习笔记

作者: 许彦峰 | 来源:发表于2022-06-23 15:54 被阅读0次

Qt安装

在线安装QT,下载安装器
在安装的过程中,需要手动选择安装的qt版本,已经相对于的tools,qt creator是一个ide,必须安装的。
如果忘记安装,可以重新打开Qt/MaintenanceTool.exe进行更新维护。

Qt发布release

windeployqt ./

应用程序错误0x00007b

发布后有时启动应用程序会发生错误


排查方向:

  • windeployqt的版本是否一致,一定要使用qt编译器对应的windeployqt,我这边更换过编译器版本,但是环境变量没有及时同步,导致配套的dll是不对应的。
  • 管理员身份启动cmd,执行sfc ./scannow,有一定的效果,我这边发现exe会自动以兼容模式运行,屏幕分辨率会异常,修复之前兼容模式是无法启动的。

最后定位到的问题


Qt5Positioning.dll导致的问题,

  • 左边是错误的版本
  • 右边是正确的版本,是我手动一个一个copy的

如何判断dll是32位还是64位?

  • 32位


  • 64位:


查询依赖的dll

visual studio自带工具,dumpbin /dependents “exe或dll的路径” 即可查询该exe的依赖项dll。

相关文章

网友评论

      本文标题:qt学习笔记

      本文链接:https://www.haomeiwen.com/subject/hgthvrtx.html