百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
I

imgui-sfml

> 编程语言
开源

用于与 SFML 结合使用的 Dear ImGui 后端

1.4K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

用于与 SFML 结合使用的 Dear ImGui 后端

ImGui-SFML

一套库,可让您使用 Dear ImGui 与 SFML 进行交互 基于 此仓库,进行了大量改进和修改。 开发状态

开发主要集中在 master 分支的版本 3 上。 对于 2.x 版本系列,不再计划添加任何新功能。 依赖项

  • SFML >= 3.0.0
  • Dear ImGui >= 1.91.1, < 1.92.0 贡献

  • 代码使用 C++17 编写 (SFML 3 使用 C++17, Dear ImGui 自 2022 年起开始使用 C++11)
  • 代码应使用 ClangFormat 进行格式化,该格式化使用了此仓库根目录中的 .clang-format 文件 操作方法

  • CMake 教程,其中还展示了如何使用 ImGui-SFML 与 FetchContent - 示例项目,其中设置了 ImGui-SFML 与 FetchContent - Elias Daler 博客上的详细教程 - 使用 ImGui 与现代 C++ 和 STL - SFML 论坛上的讨论。欢迎在那里提问。

手动集成到您的项目中 --- - 下载 ImGui - 将 Dear ImGui 文件夹添加到您的包含目录中 - 将 imgui.cpp,imgui_widgets.cpp,imgui_draw.cpp 和 imgui_tables.cpp 添加到您的构建/项目中 - 将 imconfig-SFML.h 中的内容复制到您的 imconfig.h 文件中。 (以便能够将 ImVec2 类型转换为 sf::Vector2f 并反之) - 添加一个文件夹

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++bindingguiimguiimmediate-gui

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言