CLion
CLion <https://www.jetbrains.com/clion/> _是一个商业化的 JetBrains <https://www.jetbrains.com/> _的C++IDE.
导入项目
CLion需要一个``CMakeLists.txt``文件作为项目文件,这对Godot来说是个问题,因为它使用SCons构建系统而不是CMake.然而,有一个``CMakeLists.txt``配置 :ref:`Android Studio <doc_configuring_an_ide_android_studio>`也可以被CLion使用.
在CLion的欢迎窗口中选择导入现有工程的选项.如果您已经打开了另一个项目,从顶部菜单中选择**文件 > 打开**.
导航到
<Godot根目录>/platform/android/java/nativeSrcsConfigs
(CMakeLists.txt
文件位于那里)并选择它(但 不是CMakeLists.txt
文件本身),然后点击 OK .
文件夹包含``CMakeLists.txt``文件.
- 如果出现这个弹出窗口,选择**This Window**打开项目:
- 从顶部菜单中选择**工具 > CMake > 更改项目根**,并选择Godot根文件夹.
- 你现在应该可以看到所有的项目文件.一旦项目完成了索引,自动完成应该就可以了.
如果遇到问题,也可在 Godot社区论坛 中寻求帮助.
调试项目
由于CLion不支持SCons,你无法从CLion一步编译、启动和调试Godot.您首先需要 自己编译 godot ,并在没有 CLion 的情况下运行可执行文件.然后你就可以使用 Attach to process 附加功能来调试Godot.
输入
scons
在调试模式下运行编译.运行你创建的可执行文件(在bin目录下).如果你想调试一个特定的项目,运行可执行文件时使用以下参数 :
--editor --path path/to/your/godot/project
.要运行项目而不是编辑它,请删除--editor
参数.在CLion中,进入 Run > Attach to Process…
- 在列表中查找并选择godot(或输入可执行名称和进程ID)
现在你可以使用CLion的调试工具了.
注解
如果你在运行可执行文件时没有任何参数,则只能调试项目管理窗口.不要忘记添加 --path path/to/your/godot/project
参数来调试项目.