ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

编译imgui应用

2022-03-19 12:01:06  阅读:170  来源: 互联网

标签:文件 imgui ImGui 编译 GLFW cpp 应用 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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有