我有一个我编写的C ++项目,它使用CMake作为构建系统,并且在尝试仅编译项目中的特定插件时遇到问题,而不是重建整个代码库。在项目的CMake GUI中,我设置了以下内容:
src folder: /home/gaurab/Desktop/project/src
build folder: /home/gaurab/Desktop/project/build/v17.06
然后我构建了一个最小的插件来测试它,然后放入:
/home/gaurab/Desktop/project/src/applications/plugins/MyPlugin
此目录包含以下文件:
initMyPlugin.h, initMyPlugin.cpp, CMakeLists.txt
我被告知要把src文件夹和上面一样,即
src folder: /home/gaurab/Desktop/project/src
这不会再次重建整个项目吗?我希望我可以重建项目的插件组件。我在CMake GUI中尝试了以下内容:
src folder: /home/gaurab/Desktop/project/src/applications/plugins/MyPlugin
build folder: /home/gaurab/Desktop/project/src/applications/plugins/MyPlugin/build
导致错误。
感谢任何帮助。