其他分享
首页 > 其他分享> > 编译imgui应用

编译imgui应用

作者:互联网

假设您将 imgui 下载到一个名为 $IMGUI_DIR并且包含您的主要功能的文件是 main.cpp,您的编译命令行应如下所示:(\ 只是用来分解命令)
g++ main.cpp -o main
$IMGUI_DIR/imgui*.cpp $IMGUI_DIR/backends/imgui_impl_glfw.cpp $IMGUI_DIR/backends/imgui_impl_opengl3.cpp
-I $IMGUI_DIR -I $IMGUI_DIR/backends
-lglfw -lGL
按顺序,您告诉编译器:
您的代码在哪里以及将输出放在哪里
要包含哪些 Imgui 代码,即核心库和您要使用的两个后端

===

启动 ImGui(GLFW + MinGW 版本)
更新:2017年12月5日
上次在Cinder上准备ImGui环境的作者了解到Cinder是设计处理的主要环境,并尝试准备GLFW和ImGui这两个更通用的环境。
被不熟悉的C++环境、Makefile和gcc规范困扰着……
<环境>
 Windows10 家庭版 64 位
 GCC 4.8.1
・什么是ImGui?
ImGui 是一个框架,可以轻松创建与 OpenGL 和 DirectX 一起使用的轻量级 GUI 工具。
貌似主要用于调试和仿真中的数值调整。
由于缺乏代码和良好的设计,它似乎最近引起了人们的关注。
我个人喜欢圆点的感觉,所以选择了它。
・ 选择运行 ImGui 的 OpenGL 环境
既然知道了 ImGui 是什么,接下来就是选择环境了。
OpenGL中有多种环境,你可以自由选择。
上次选的Cinder好像是图形人喜欢用的环境。
如果你想知道做什么样的环境,它是一个海外站点,但你可能想参考 OpenGL Wiki。
( https://www.khronos.org/opengl/wiki/Related_toolkits_and_APIs )
这次我将在一个名为 GLFW 的环境中制作它。
・环境维护(下载)所以,我会加入 GLFW。
首先,让我们去 GLFW 网站
GLFW 网站 ( http://www.glfw.org/ )
然后按上面的下载。
单击“32 位 Windows 二进制文件”按钮进行下载。
你现在有了 GLFW。
接下来,这次下载主ImGui。
你可以从 Github 下载它,所以让我们搞砸它。
(网址:https

标签:文件,imgui,ImGui,编译,GLFW,cpp,应用,IMGUI
来源: https://blog.csdn.net/weixin_42338512/article/details/123591832