gpt4 book ai didi

c++ - 使用 qmake : how to get the executable too? 安装文件

转载 作者:太空狗 更新时间:2023-10-29 23:05:44 24 4
gpt4 key购买 nike

我正在使用 qmake 构建我的应用。

我的 project.pro 文件看起来像这样:

TEMPLATE = app
CONFIG += console
CONFIG -= app_bundle
CONFIG -= qt

SOURCES += [all source files]
HEADERS += [all headers]

构建后,我希望“make install”复制子文件夹中所需的所有内容,因此我添加了以下内容:

package.path = $${OUT_PWD}/package
package.files += myapp.exe myapp.ini [other dlls]
package.CONFIG = no_check_exist
INSTALLS += package

我不能以任何方式将我编译的二进制文件一起复制;我在它前面加上 $$OBJECTS_DIR/和其他前缀,但我找不到包含构建目录路径的正确变量!

这些变量似乎是用来改变 qmake 行为的一种方式,例如改变构建目录。我不想改变它;我要访问它!

还有其他我可以使用的变量吗?基本上,我想在“package.files”中放入已编译的可执行二进制文件的完整路径。

谢谢!

最佳答案

qmake 将编译后的可执行文件(或库)放在 DESTDIR 指向的位置.通常,当我想放置二进制文件和支持文件时,我会将 DESTDIR 设置为我想要安装东西的位置,然后将任何 INSTALLS.path 设置为 DESTDIR。

DESTDIR = $${OUT_PWD}/package

package.path = $${DESTDIR}
package.files += myapp.exe myapp.ini [other dlls]
package.CONFIG = no_check_exist
INSTALLS += package

关于c++ - 使用 qmake : how to get the executable too? 安装文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18153939/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com