在使用过程中需要生成exe供同学使用。
解决后在此记录。
Qt导出可执行文件的步骤主要包括编译项目和准备发布环境。
1.在Qt Creator中生成可执行文件
- 打开你的Qt工程。
- 选择合适的编译配置(通常为Release模式,默认是Debug模式)。
- 点击“构建”按钮,或者菜单 “构建” → “构建项目”。
- 编译完成后,可执行文件通常会出现在项目目录下的
build-项目名-Desktop_xxx-Release
文件夹内。
2. 单独创建一个文件夹并复制你的.exe文件
可执行文件通常会出现在项目目录下的 build-项目名-Desktop_xxx-Release
\release内找到
复制该exe文件到一个单独的文件夹内
3. 打包发布(依赖库处理)
Qt程序运行依赖Qt相关的动态库(DLL或so文件),需要和可执行文件一起发布:
Windows下
-
使用 Qt 的命令行工具的
windeployqt
命令,它会自动拷贝Qt依赖到你的发布目录。
在windows搜索栏中搜索qt
点击打开,进入后运行windeployqt Path\your_executable.exe(注意替换your_executable.exe为你的应用名称)我这里是在桌面创建了一个叫app的文件夹,我的exe文件名也是app
复制文件路径粘贴即可。
这个工具会自动扫描依赖并复制对应的DLL和插件。
之后就可以在文件夹中看到自动复制对应的DLL和插件后的文件啦。
点击即可运行。