如何在不重建整个项目的情况下构建插件?

时间:2018-03-19 17:48:50

标签: c++ plugins cmake

我有一个我编写的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

导致错误。

感谢任何帮助。

0 个答案:

没有答案