长生栈 长生栈
首页
  • 编程语言

    • C语言
    • C++
    • Java
    • Python
  • 数据结构和算法

    • 全排列算法实现
    • 动态规划算法
  • CMake
  • gitlab 安装和配置
  • docker快速搭建wordpress
  • electron+react开发和部署
  • Electron-创建你的应用程序
  • ImgUI编译环境
  • 搭建图集网站
  • 使用PlantUml画时序图
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Living Team

编程技术分享
首页
  • 编程语言

    • C语言
    • C++
    • Java
    • Python
  • 数据结构和算法

    • 全排列算法实现
    • 动态规划算法
  • CMake
  • gitlab 安装和配置
  • docker快速搭建wordpress
  • electron+react开发和部署
  • Electron-创建你的应用程序
  • ImgUI编译环境
  • 搭建图集网站
  • 使用PlantUml画时序图
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 计算机视觉

  • 快速开始

    • gitlab 安装和配置
    • docker快速搭建wordpress
    • electron+react开发和部署
    • Electron-创建你的应用程序
    • ImgUI编译环境
      • 搭建图集网站
      • 使用PlantUml画时序图
      • CTS测试
      • Ubuntu 22.04 安装docker和docker compose
      • Linux系统移植(一)--- 交叉编译工具链的配置
      • Linux系统移植(二)--- Uboot移植
      • Linux系统移植(三)--- Linux kernel移植
      • Linux系统移植(四)--- 使用busybox制作根文件系统(rootfs)
      • Linux系统移植(五)--- 制作、烧录镜像并启动Linux
    • 编程小知识

    • 技术
    • 快速开始
    DC Wang
    2022-03-25
    目录

    ImgUI编译环境原创

    # ImgUI编译环境

    # 基本环境

    操作系统:Windows 11

    IDE:Visual Studio 2019

    平台解决方案中选择Win32(x86)

    # 包含两部分代码

    1. imgui根目录下的.h和.cpp文件
    2. backend:平台相关的代码
    3. source下自定义的代码
    .
    ├── backends
    │   ├── imgui_impl_allegro5.cpp
    │   ├── imgui_impl_allegro5.h
    │   ├── imgui_impl_android.cpp
    │   ├── imgui_impl_android.h
    │   ├── imgui_impl_dx10.cpp
    │   ├── imgui_impl_dx10.h
    ...
    │   └── vulkan
    │       ├── generate_spv.sh
    │       ├── glsl_shader.frag
    │       └── glsl_shader.vert
    ├── imgui
    │   ├── imconfig.h
    │   ├── imgui.cpp
    │   ├── imgui_demo.cpp
    │   ├── imgui_draw.cpp
    │   ├── imgui.h
    │   ├── imgui_internal.h
    │   ├── imgui_tables.cpp
    │   ├── imgui_widgets.cpp
    │   ├── imstb_rectpack.h
    │   ├── imstb_textedit.h
    │   └── imstb_truetype.h
    └── sources
        └── main.cpp
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27

    # 配置项目->属性

    ##项目->属性->C++
    #->附加包含目录
    E:\Resources\Projects\C++\testImGUI\imgui
    E:\Resources\Projects\C++\testImGUI\backends
    #警告等级
    等级4
    ##项目->属性->链接器
    #附加依赖项(为了使用Direct3D相关库)
    d3d12.lib
    d3dcompiler.lib
    dxgi.lib
    #系统
    控制台 (/SUBSYSTEM:CONSOLE)
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13

    # 测试项目

    E:\Resources\Projects\C++\testImGUI
    
    1
    编辑 (opens new window)
    #ImgUI
    上次更新: 2022/10/03, 09:24:26
    Electron-创建你的应用程序
    搭建图集网站

    ← Electron-创建你的应用程序 搭建图集网站→

    最近更新
    01
    Janus-Pro部署和使用
    06-07
    02
    YOLO部署和微调
    06-07
    03
    MobileNet部署和微调
    06-07
    更多文章>
    Theme by Vdoing | Copyright © 2019-2025 DC Wang All right reserved | 辽公网安备 21021102001125号 | 吉ICP备20001966号-2
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式