2015-02-05 85 views
7

在使用biicode作为构建工具的C++项目中是否有一种简单的方法来使用clion(例如调试)?使用biicode和clion?

事实上,这两个系统都使用cmake,但biicode生成clion似乎并不了解的CMakeLists.txt(位于块中/不是cmake /中的临时块)。

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

我想可以做一些详细的黑暗脚本编写(我对cmake很新颖),但我只是在玩耍,我不认为这是值得做它或要求它。

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

回答

8

目前这是不可能的。不幸的是,biicode和CLion都使用cmake,并使用关于项目布局/结构的不同约定,而目前它们仅仅是不兼容的。

好消息是,CLion的人正在帮助我们找出最好的解决方案,希望这个解决方案能很快得到解决。

编辑2015年2月19日:现在biicode 2.4.1和上次CLion EAP兼容。您可以打开使用这些步骤在克利翁现有比科德项目:

  1. CLion->打开项目,定位到your biicode project/cmake/文件夹并打开它(其中的CMakeLists.txt住)
  2. CLion->更改项目的根,选择你的主biicode项目文件夹。

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

它可以方便地检查设置 - >构建,执行,部署 - > CMake,“自动重新加载CMake编辑”。

请记住,如果你改变你的项目,添加或删除文件,主执行程序,添加或删除的依赖,彼此完全运行$ bii cpp:configure所以整个项目的更新

0

Biicode已被Conan.io所取代,它比CLion更容易使用。