免责声明:我是jvm用户,我仅了解通过cmake设置本机程序的知识还不足够
我想获得在Ubuntu(19.10)下运行的imgui glfw-opengl3示例
在Windows中非常容易,已经有vs project file
但是在Linux上,我不知道如何继续。
[尝试使用CLion,我关注了this guide:
创建编译数据库
已安装Makefile插件
并在CLion中打开文件
现在,如何/如何进行(调试)配置?
让我们从头开始。
[用示例代码compile_commands.json
生成bear后(只需运行bear make
),我在CLion中将compile_commands.json作为一个项目打开了。
然后您需要创建一个自定义构建目标。单击工具栏中的“添加配置”,然后找到Custom Build Application
Add Configuration
然后单击“配置自定义构建目标”链接并添加新目标(在我的情况下为example_glfw_opengl3
)。至于构建,我将外部任务与下一个参数一起使用:
make
all
$ContentRoot$
非常相似,干净:
make
clean
$ContentRoot$
然后您需要通过CLion菜单Build | Build Project
构建可执行文件。现在,您可以在“定制构建目标”运行配置菜单中指定可执行文件。那个现在您可以运行/调试您的应用了。