将cmake与eclipse集成时缺少Source和include文件夹

时间:2012-12-05 17:58:18

标签: eclipse cmake

我是CMake的新手,我正在尝试使用Eclipse集成CMake。

以下是我拥有的文件结构示例。

PROJECT

  • build / linux
  • build / linux / Release(应包含发布库和文件)
  • build / linux / Debug(应该包含文件的调试版本)

  • SRC

    1. subProject_1
      .cpp(所有源文件)和CMakeLists.txt 1用于此文件夹(创建静态库)
    2. subproject_2
      此文件夹的.cpp(所有源文件)和CMakeLists.txt 2(创建静态库)
    3. subproject_3
      .cpp(所有源文件)和CMakeLists.txt 3用于此文件夹(创建可执行文件)
  • 包含

    1. subProject_1
      .h(所有头文件)
    2. subProject_2
      .h(所有头文件)
    3. subProject_3
      .h(所有头文件)

您能告诉我如何将CMake集成到Eclipse中。我想在Source构建中做一个,以便我可以对我的代码进行子版本化。

我尝试过将主要CMakelist放在项目文件夹,project / build / linux文件夹等中的不同选项。我可以让项目工作,但我没有看到源文件夹以及eclipse上的include文件夹。

我已尝试在http://www.vtk.org/Wiki/CMake:Eclipse_UNIX_Tutorial#CMake_with_Eclipse

中指定的第1和第2选项

1 个答案:

答案 0 :(得分:0)

通常非常简单:来自干​​净的构建目录,您使用Eclipse作为生成器配置cmake(如果使用cmake-gui则更容易),然后导入构建目录< / strong>进入Eclipse(文件,导入,常规,现有项目到工作区)。