Skip to main content
 首页 » 编程设计

cmake之如何为cmake配置Eclipse CDT

2025年02月15日121落叶无声

如何为插件配置CDT插件的Eclipse“Helios”?

cmake all  
CMake Error: The source directory "D:/javaworkspace/workspace/Planner/Debug/all" does not    exist. 

Eclipse一直想使用'all'选项,但我不知道如何停止使用它。

我已经看到在“构建行为”部分的“首选项”中有“全部”选项。我清除了此内容,但仍然无法解决问题(相同的错误)。

请您参考如下方法:

在Eclipse-CDT中,您无需创建 cmake项目,但可以导入cmake项目。
这是您应该做的:

  • 说出名为“Planner”的CMake项目的源代码位于D:/javaworkspace/src/Planner
  • 创建一个文件夹(文件夹需要彼此平行):D:/javaworkspace/build/Planner
  • 转到文件夹D:/javaworkspace/build/Planner并使用Eclipse生成器运行CMake:
     cmake ../../src/Planner -G"Eclipse CDT4 - Unix Makefiles" 
    
    这将为您的Planner项目生成make文件。
  • 要在Eclipse中导入它,请执行以下操作:
    文件->导入-> C / C++->现有代码作为Makefile项目
    并选择D:/javaworkspace/build/Planner(带有make文件的构建输出文件夹)作为“现有代码位置”

  • 但是,在您看来,您似乎正在使用Windows。在Windows中,CMake可以生成Visual Studio项目。如果要使用CMake,建议您首先使用CMake创建一个“hello world”项目(请记住,Eclipse不会创建CMake项目,您必须手动创建CMakeLists.txt文件)