我正在使用QtCreator,我想在构建发生之前指定一些预构建事件。 我有一个项目必须在目录上安装一些头文件。这是项目的根源。
root
|
|-- AProjectWorkSpace
| |-- ProjectA
| | |-- source
| | |-- .pro
| |-- ProjectB
| |-- source
| |-- .pro
|-- AnotherProjectWorkspace
| |-- ProjectC
| | |-- source
| | |-- .pro
| |-- ProjectD
| |-- source
| |-- .pro
library
|-- include
|-- lib
当我构建项目A,B,C或D时。我想首先复制library / include中的所有头文件。 我该怎么办?
答案 0 :(得分:1)
编写一个shell脚本,将每个源目录中的头文件复制到库/ include中。然后在Qt Creator中add a custom build step,你可以调用你的脚本。通过单击自定义构建面板右上角的^
图标,在qmake和make构建步骤之间移动自定义构建步骤,以便在Qt Creator运行make命令之前运行脚本。