一、打包QTGUI项目(VST015社区版+Qt5.9.4)
1、把自己写好的程序编译运行成功
2、找到项目文件,打开X64
3、把X64里面Debug或者 Release里面的exe文件放入一个空文件夹内。
4、打开对应系统的Qt命令行
6、输入cd /d D:\Projects\1(文件夹)test
7、输入windeployqt 1(文件夹里exe文件的名字).exe
8、点击应用程序
10、 上面方法打包的方式在别人电脑打不开,原因有别人电脑上缺少vc++的运行库。
使用Dependency Walker这个软件,打开打包好的exe文件,在这个软件中可以找到需要dll的路径(右键点击该软件的full path
二、打包QT的的qml项目
windeployqt Lfile.exe -qmldir C:\Qt\Qt5.12.1\5.12.2\msvc2019_64\qml
C:\Qt\Qt5.12.1\5.12.2\msvc2019_64\qml(为Qt实际安装目录下的qml文件夹路径。)
三、如何打包图片:
1.将image文件夹复制到打包的程序文件夹
2.获取打包文件夹的目录代码:
applicationDirPath = QCoreApplication::applicationDirPath();
3.图片的路径为applicationDirPath + “/image/edite.png”
这样就可以读取图片了