我正在尝试从现有的 cmake 文件生成 eclipse .project 和 .cproject 。从项目根目录运行 cmake 我尝试添加到根 CMakeLists.txt 集(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。很旧。
凯斯滕