7

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

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

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

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

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

4

3 回答 3

8

目前这是不可能的。不幸的是,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->Change project root,选择你的主要 biicode 项目文件夹。

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

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

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

于 2015-02-05T22:05:53.357 回答
6

现在 biicode 和 CLion 可以完全协同工作。这是biicode 文档中使用 CLion 的指南

于 2015-03-10T13:49:35.083 回答
0

Biicode 已被 Conan.io 取代,它与 CLion 一起使用要容易得多。

于 2016-04-03T19:33:54.000 回答