惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The GitHub Blog
The GitHub Blog
T
Tailwind CSS Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
V
Vulnerabilities – Threatpost
S
Secure Thoughts
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
T
Threat Research - Cisco Blogs
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
AWS News Blog
AWS News Blog
C
CERT Recently Published Vulnerability Notes
博客园 - 【当耐特】
量子位
有赞技术团队
有赞技术团队
腾讯CDC
P
Proofpoint News Feed
小众软件
小众软件
T
Tor Project blog
Cisco Talos Blog
Cisco Talos Blog
博客园 - 三生石上(FineUI控件)
L
LINUX DO - 热门话题
人人都是产品经理
人人都是产品经理
罗磊的独立博客
M
MIT News - Artificial intelligence
阮一峰的网络日志
阮一峰的网络日志
爱范儿
爱范儿
A
About on SuperTechFans
月光博客
月光博客
G
GRAHAM CLULEY
P
Privacy & Cybersecurity Law Blog
P
Palo Alto Networks Blog
K
Kaspersky official blog
Latest news
Latest news
C
Cisco Blogs
I
Intezer
L
Lohrmann on Cybersecurity
Apple Machine Learning Research
Apple Machine Learning Research
aimingoo的专栏
aimingoo的专栏
The Cloudflare Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Martin Fowler
Martin Fowler
Engineering at Meta
Engineering at Meta
P
Privacy International News Feed
Scott Helme
Scott Helme
Google DeepMind News
Google DeepMind News
S
Security @ Cisco Blogs
T
The Blog of Author Tim Ferriss
S
Securelist
PCI Perspectives
PCI Perspectives
V
Visual Studio Blog
Simon Willison's Weblog
Simon Willison's Weblog

Qaiu blog

从寿星天文历到 3D 太阳系:一个老牌天文历算项目的现代化表达 – Qaiu blog 关于123云盘在线解析配合nfdproxy绕过IP限制的方法 – Qaiu blog dnode-py客户端 – Qaiu blog netdisk-fast-download后台配置版使用指南 – Qaiu blog netdisk-fast-download后台配置版使用指南 – Qaiu blog nfd-proxy代理节点技术深度剖析 – Qaiu blog nfd-vip配置指南 – Qaiu blog NFD网盘直链解析已添加对目录解析支持 – Qaiu blog Pydroid3 8.0汉化版下载 已支持运行ollama大模型 – Qaiu blog nfd解析外链嵌入音视频演示 – Qaiu blog nfd网盘解析工具使用指南 – Qaiu blog netdisk-fast-download宝塔安装教程 – Qaiu blog C4droid8.0自动补全优化版 – Qaiu blog Pydroid3 7.2中文整合版 (汉化+内置所有依赖)安装教程 – Qaiu blog Pydroid3 v7.0整合版(汉化+内置所有依赖)安装教程 – Qaiu blog Pydroid3 v6.2.1全量版(汉化+内置所有依赖)安装教程 – Qaiu blog Pydroid6.2汉化版下载(arm64)--手机上最好用的Python IDE – Qaiu blog 天翼云使用体验--对比阿里腾讯云: 上下行带宽都限速 – Qaiu blog 网盘分享直链解析服务netdisk-fast-download开源 – Qaiu blog ArduinoDroidv6.3.1汉化版--安卓arduino单片机开发环境 – Qaiu blog 我的Java笔记 – Qaiu blog
c4droid下使用imgui教程1 – Qaiu blog
qaiu · 2023-03-27 · via Qaiu blog

qaiu

2023-03-26 / 5 评论 / 28 点赞 / 9,936 阅读 / 309 字

温馨提示:

C4droid交流群: 1026766509(验证问题自行百度)
Pydroid交流群: 1026766509
netdisk-fast-download开源交流群:1017480890
有什么疑问可以评论区留言~~不要发布无关广告哦
提问之前建议阅读下提问的智慧
尽量不要屏蔽广告😘 条件允许的话 可以请作者喝杯咖啡不胜感激

C4droid下imgui使用教程1——HelloWorld

C4droid下通过Android native(Gles)渲染imgui

首先去github下载imgui源码

https://github.com/ocornut/imgui
手机端使用chrome电脑版页面即可下载源码zip版,建议下载Release版
Screenshot_2023-03-26-14-05-04-925_com.android.chrome
Screenshot_2023-03-26-14-10-39-819_com.android.chrome-edit

解压源码,修改一些东西,编译即可

  1. 进入到/你的解压路径目录/imgui-1.89.4/examples/example_android_opengl3/
  2. 修改CmakeList.txt注释掉18和32行的android_native_app_glue的查找路径(C4droid已经内置)Screenshot_2023-03-26-13-55-10-587_com.n0n3m4.droidc
  3. 修改main.cpp示例代码注释掉203和217-218行(这里暂时把官方Demo去掉了哦) Screenshot_2023-03-26-14-21-14-699_com.n0n3m4.droidc
  4. 在C4droid下方长按编译按钮(别的布局下选择编译选项) ,依次选择:使用makefile 使用cmake;运行模式:安卓原生应用。此时需要填写一些参数
    cmake命令
    cmake -B build
    make命令
    cd build&&make CC="$CC" CXX="$CXX" SHELL="$SHELL"
    二进制文件名(相对路径)
    build/libImGuiExample.soScreenshot_2023-03-26-14-04-12-514_com.n0n3m4.droidc
  5. 运行即可
    Screenshot_2023-03-26-14-30-14-129_com.n0n3m4.droidc

大功告成,你现在可以尝试修改一下示例代码了

后续计划:

  1. 调整cmake编译为静态库
  2. 测试官方demo
  3. 处理Android下输入法和中文问题
  4. 绘制一些简单的UI

28