我有一个包含许多 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/