CLion
CLion <https://www.jetbrains.com/clion/> _是一个商业化的 JetBrains <https://www.jetbrains.com/> _的C++IDE.
导入项目
CLion需要一个 CMakeLists.txt
文件作为项目文件, 这对Godot来说是个问题, 因为它使用SCons构建系统而不是CMake. 然而, 有一个 CMakeLists.txt
配置 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
参数来调试项目.