【发布时间】:2013-02-09 11:44:08
【问题描述】:
我正在尝试从现有的 cmake 文件生成 eclipse .project 和 .cproject。从项目根目录运行 cmake 我尝试添加到根目录 CMakeLists.txt set(CMAKE_ECLIPSE_VERSION=4.2) 显然可能什么都不做,因为它是一个局部变量,而不是全局环境变量,如果我理解正确的话。
尝试像这样将标志添加到命令行:
cmake -G"Eclipse CDT4 - Unix Makefiles" -DCMAKE_ECLIPSE_VERSION=4.2 .
产生以下警告。那么如何让cmake知道eclipse的版本呢?
-- 无法确定 Eclipse 版本,假设至少为 3.6 (Helios)。如果这是错误的,请调整 CMAKE_ECLIPSE_VERSION。
我检查了 .project 文件,它似乎使用的是 cdt 4。相当旧。
凯斯滕
【问题讨论】:
-
我也有同样的问题。如果有办法解决这个问题,那就太好了。
-
我发现的一种解决方法是确保 Eclipse 在您的 PATH 中,以便 CMake 可以找到它。这样您就不必手动指定 Eclipse 版本了。
-
您介意将我的答案标记为已接受吗?更清楚的是,如果其他人阅读了这个问题,它会起作用:)
-
我有同样的问题,正在等待最新版本。 eclipse版本设置不正确,会不会影响项目或者我的工作?
标签: eclipse variables cmake eclipse-cdt