QT如何修改编译后产生的可执行文件的路径》
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT如何修改编译后产生的可执行文件的路径》相关的知识,希望对你有一定的参考价值。
如题
都会不会啊,净瞎说。。编辑 你的工程文件(后缀是 pro), 添加 TARGET = 路径/可执行文件名, 例如 放在相对于 pro 文件的上一层目录的 bin 下, 就可以写 ../bin/appName 参考技术A 修改构建目录,构建目录的上两层就是.exe的目录 参考技术B 在projects里修改就可以了。Build directory 选项就是生产的路径。 参考技术C 你qt从哪下的,下到哪个盘了了,顺着路经找!!来自:求助得到的回答 参考技术C 果然是的萝莉
如何在 Windows 上使用 QT Creator 独立编译?
【中文标题】如何在 Windows 上使用 QT Creator 独立编译?【英文标题】:How to compile a standalone with QT Creator on Windows? 【发布时间】:2016-01-28 17:43:16 【问题描述】:我用 Qt Creator 创建了一个Qt
应用程序。我想将独立可执行文件发送给朋友,但他无法执行该文件。他的错误是他缺少很多 DLL。
如何编译真正独立的可执行文件?让我的朋友无需安装任何 dll 或框架即可执行此程序?
我正在使用编译器:MinGW 4.9
(32 位)并且我有 QT 版本 5.4 或 5.5(我不确定)。这是他的错误图片(遗憾的是它是德语,但我希望谷歌翻译能帮助你):
【问题讨论】:
How to deploy a Qt application on Windows?的可能重复 欢迎来到DLL hell。 :D 请看***.com/questions/1993390/… 【参考方案1】:虽然这不是一个合适的分发方法,但现在对你来说应该足够了。
将可执行文件(.exe 文件)复制到另一台 PC(或虚拟机),无需安装 Qt
。如果您安装了Qt
,它将从PATH
变量中找到一些库(例如,您的开发PC)
复制后,尝试运行它直到成功。除非满足所有依赖项,否则您将看到与您的朋友相同的错误对话框,该对话框将具有 dll
名称。复制所需的所有dll
s 并压缩文件夹并将其发送出去。
大部分dll
s 都可以在\Qt Dir\mingw492_32\bin
和\Qt Dir\mingw492_32\plugins
中找到。
希望这会有所帮助。
【讨论】:
您可能希望使用 windeployqt 来简化此操作:doc.qt.io/qt-5/windows-deployment.html以上是关于QT如何修改编译后产生的可执行文件的路径》的主要内容,如果未能解决你的问题,请参考以下文章