QT问题解决:

13:51:27: Starting D:\hsw-vision\Project\tiejing\release\tiejing.exe ...

QCoreApplication::applicationDirPath: Please instantiate the QApplication object first

对于该问题,使用该行代码即可解决:

有效的解决方法:

Qt其实自带一个依赖包分析程序,这个程序可以帮助你定位你发布的程序所以来的Qt的库资源,自动将缺少的库拷贝到程序所在的目录。

这个Qt工具 windeployqt 位于Qt目录下的msvc\bin文件夹下。

请使用cmd命令行,在你有此问题的程序文件夹下,执行命令
 

c:\Qt\Qt5.2.1\5.2.1\msvc2010_opengl\bin\windeployqt.exe application.exe

这里假设application.exe是你的程序。

此时,windeployqt会自动拷贝需要的Qt库到application的目录。

结束之后,请再尝试运行程序,Qt库将不再报错。

猜你喜欢

转载自blog.csdn.net/cyy1104/article/details/129814633