打包QT程序

    xiaoxiao2022-06-30  153

    环境:VST015社区版+Qt5.9.4;Qt GUI工程

    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

     

    如何打包图片:  1.将image文件夹复制到打包的程序文件夹  2.获取打包文件夹的目录代码:  applicationDirPath = QCoreApplication::applicationDirPath();  3.图片的路径为applicationDirPath + “/image/edite.png”  这样就可以读取图片了  


    最新回复(0)