【问题标题】:Can I use biicode for C++ on ubuntu 14.04 with Cmake 2.8.12.2?我可以在带有 Cmake 2.8.12.2 的 ubuntu 14.04 上将 biicode 用于 C++ 吗?
【发布时间】:2015-02-08 18:46:28
【问题描述】:

我刚刚下载了 biicode 并尝试关注getting started instructions,但收到有关需要 Cmake 3.0 或更高版本的错误消息。

但是,ubuntu 14.4 uses“cmake 版本 2.8.12.2”

有没有办法将 biicode 与 2.8 一起使用,还是我无法安装较新版本的 CMake?

TIA!

【问题讨论】:

  • 您是否尝试从 CMakeLists.txt 中删除“所需的最低版本”?它可能起作用,但通常,这些信息有其意义。
  • 对于大多数构建工具,我得到的经验是,如果某些程序需要特定版本的它,它通常会利用该版本中可用的某些功能,并且最终升级工具链比修改构建脚本运行所需的工作量更少在我拥有的那个。

标签: c++ cmake biicode


【解决方案1】:

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

$ bii setup:cpp

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

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

【讨论】:

【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 2015-01-22
    • 1970-01-01
    • 2018-11-02
    • 1970-01-01
    • 2018-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多