美文网首页
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