【问题标题】:Using biicode and clion?使用 biicode 和 clion?
【发布时间】:2015-04-05 19:38:24
【问题描述】:

在c++项目中使用biicode作为构造工具,有没有简单的方法可以使用clion(例如调试)?

事实上,这两个系统都可以使用 cmake,但是 biicode 会生成 clion 似乎无法理解的 CMakeLists.txt(位于 blocks/ 中的那个,也不是位于 cmake/ 中的临时的)。

现在我只能使用 biicode 自行生成的 CMakeLists.txt 进行常规构建,并使用手工制作的 CMakeLists.txt 在 clion 中编译。但是,复制结构的描述听起来不是一个好主意。

我想可以完成一些精心制作的黑暗脚本(我对 cmake 还很陌生),但我只是在玩玩,我认为这样做或要求它不值得。

有人试过用clion和biicode吗? clion 完全支持 cmake 了吗? biicode 是否使用完全符合 cmake 的工具无法理解的内部代码?我错过了一些愚蠢的想法吗?

【问题讨论】:

    标签: c++ cmake clion biicode


    【解决方案1】:

    目前是不可能的。不幸的是,biicode 和 CLion 都使用 cmake,并且对项目布局/结构使用不同的约定,目前它们根本不兼容。

    好消息是 CLion 的人员在找出最佳解决方案方面提供了很多帮助,因此希望这将很快得到解决。

    2015 年 2 月 19 日编辑: 现在 biicode 2.4.1 和最后一个 CLion EAP 兼容。您可以使用以下步骤在 CLion 中打开现有的 biicode 项目:

    1. CLion->打开项目,导航到your biicode project/cmake/文件夹并打开它(CMakeLists.txt所在的位置)
    2. CLion->更改项目根目录,选择您的主要 biicode 项目文件夹。

    然后您应该能够构建和运行您的目标。

    在Settings->Build, Execution, Deployment->CMake, “Automatically reload CMake on editing”可以方便查看。

    请记住,如果您更改项目、添加或删除文件、主要可执行文件、添加或删除依赖项,请运行 $ bii cpp:configure 以便更新整个项目

    【讨论】:

      【解决方案2】:

      现在 biicode 和 CLion 可以完全协同工作。这是guide from biicode docs to use CLion

      【讨论】:

        【解决方案3】:

        Biicode 已被 Conan.io 取代,它更易于与 CLion 一起使用。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-11-04
          • 1970-01-01
          • 1970-01-01
          • 2016-03-28
          • 1970-01-01
          • 2018-11-11
          • 1970-01-01
          • 2020-07-04
          相关资源
          最近更新 更多