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库将不再报错。