我正在用 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”中。
谢谢!