qt - 编译前复制文件

标签 qt qmake

我有一个包含许多 sobprojects 的主项目,我使用 qmake 进行编译。

在子项目中,我必须在编译之前 复制一些文件(一些头文件)。我已经看到一些命令在链接之前和之后执行操作,但我想知道是否可以在开始编译之前执行一些 shell 操作。我不能引用它们,但我必须复制它们(请不要问为什么,这不是我的错:-( )。有什么建议吗?

预先感谢您的回复。

最佳答案

查看我对几乎相同问题的最后一个回答:

Copy some file to the build directory after compiling project with Qt

对你来说唯一的区别是第 5 点的改变:

POST_TARGETDEPS     += copyfiles ## copy files after source compilation

到:

PRE_TARGETDEPS     += copyfiles ## copy files before source compilation

当执行qmake时,必须存在所有文件已经在文件系统之前

关于qt - 编译前复制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12056318/

相关文章:

c++ - Repeater 中的 QML ListView

macos - 在 Mac OSX 上将 pkg-config 与 Qt Creator/qmake 一起使用

qt - 将 -std=gnu++11 编译器标志添加到 QMake

c++ - 如何将第三方库添加到 QtCreator?

c++ - Qt Creator找不到丢失的库

c++ - Qt GUI -> 基于代码到基于设计器

c++ - 是否有任何预定义函数可以确定字符串是否仅包含数字?

javascript - 在 QML 中使用对话框

mysql - 警告删除数据库

c++ - 在qmake项目中链接libcairo