我可以在 ubuntu 14.04 上使用 Cmake 2.8.12.2 将 biicode 用于 C++ 吗?

Can I use biicode for C++ on ubuntu 14.04 with Cmake 2.8.12.2?

我刚刚下载了 biicode 并尝试按照 getting started instructions 进行操作,但收到有关需要 Cmake 3.0 或更高版本的错误。

但是,ubuntu 14.4 uses "cmake version 2.8.12.2"

有没有办法在 2.8 中使用 biicode,或者我是否安装了较新版本的 CMake?

TIA!

不,没有任何方法可以更改此要求,因为内部 biicode CMake 具有一些功能,例如使用 INTERFACE 库,这些功能仅适用于 CMake 3.0 或更高版本。但是,不用担心升级 CMake 版本,这个总是与旧版本保持详尽的兼容性;)

不,biicode 需要 cmake > 3.0。有一个安装命令可以帮助安装它:

$ bii setup:cpp

这将在 /home/user/biicode_env 中安装 CMake >3.0,并将其添加到路径中,因此它不会 interfere/overwrite 您当前的 2.8 安装。 Biicode需要在控制台执行"cmake"实际使用3.0,所以它应该在路径的第一个。您可以通过两种不同的方式非常轻松地管理它,使用您根据需要重定向的符号 link (/usr/bin) 或 adding/removing 在执行 biicode 之前路径中的条目。

这是另一回事,但我想说的是,我已经将现有项目从 cmake 2.8 迁移到 3.0,没有任何问题,并且 3.0 运行良好并且具有有用的新功能。所以我会建议普通的cmake用户尽可能升级。