C4droid:安卓手机最强C/C++编译器
C4droid:安卓手机最强C/C++编译器
- C4droid 功能简介
- C4droid 安装步骤
- C4droid 调试、图形化设置
- C4droid 图形化编程
- C4doird 导出程序为手机应用
- C4droid 小项目
- 俄罗斯方块
- 扫雷
- 数字拼图
- 贪吃蛇
C4droid 功能简介
C4droid 是一款Android设备上的C/C++开发环境,是Google公司开发。
C4droid 支持代码高亮、自动补全、代码缩进等常用功能,支持将程序打包成.apk安装包。
最妙的三个地方是:
- C4droid 支持图形化编程,同时支持 SDL、QT,语法基本和电脑编译器一致,非常方便的。
- C4droid 支持程序调试,非常方便。
- C4droid 支持导出程序,你可以把写好的程序导出成app,分享给别人。
C4droid 安装步骤
请在浏览器里打开这个网址:https://blog.qaiu.top/archives/c4droid
首先,下载查看系统小工具,记录下自己的手机是什么CPU架构,我的是aarch64。
而后,可以直接下载 C4droid 了。
我试着安装了第一个,但是签名不同,发现得安装共存版才行(第二个)。
这一步,已经安装了 C4droid 和 SDL,此外你还可以安装一下 QT。
所有装备安装完毕。
C4droid 调试、图形化设置
虽然我们安装好了,但是目前 C4droid 还不支持调试、图形化编程。
调试功能,需要在手机安全与隐私的权限中,给C4droid设置悬浮窗权限。
那怎么测试可以调试了呢?测试代码:
#include <iostream> using namespace std; int main(){cout<<"你好啊,我是 c4droid!"; return 0; }
比如,您要测试的地方是第四行,那我们点一下第四行的列标数字即可,调试行会标红。
点击运行,会出现一个窗口:
图形化编程,您需要给SDL、QT(cubeLoader插件) 自启动、悬浮窗权限,一些系统可能需要允许被第三方应用唤醒(在应用权限里,C4droid的关联启动设置)。
怎么测试可以图形化编程了呢,在C4droid点击打开,往下翻文件夹,找到C4driod_examples文件夹,里面有SDL、QT的例子,如图。
而后,分别打开里面的 singlefile 文件夹,里面有 demo.c 文件,点击打开,点击运行,如果出现了图像就代表设置好了。
C4droid 图形化编程
一般编译器都是在黑框框里编程,都是文字,如果您想做一些游戏的话,可能需要图形化编程。
SDL:
- 教程1:http://lazyfoo.net/tutorials/SDL/index.php
- 教程2:https://tieba.baidu.com/p/5246143058?red_tag=0528576062&traceid=
QT:除了 xml 之外,C4droid里的QT和电脑编译器里的QT(Qt Creator)语法相同。
C4doird 导出程序为手机应用
导出步骤,记录《C4droid导出程序》。
C4droid 小项目
俄罗斯方块
源代码:https://github.com/qaiu/c4droid-code/tree/main/Game/Console/%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97
扫雷
源代码:https://github.com/qaiu/c4droid-code/tree/main/Game/Console/%E6%89%AB%E9%9B%B7%E6%B8%B8%E6%88%8F
数字拼图
源代码:https://github.com/qaiu/c4droid-code/tree/main/Game/Console/%E6%95%B0%E5%AD%97%E6%8B%BC%E5%9B%BE
贪吃蛇
源代码:https://github.com/qaiu/c4droid-code/tree/main/Game/Console/%E8%B4%AA%E5%90%83%E8%9B%87
C4droid:安卓手机最强C/C++编译器相关推荐
- 安卓手机哪个服务器信号最强,安卓手机最强性能前十排行,第一名再逆袭第二名有争议...
最近,安兔兔出炉5月份安卓手机最强性能排行榜,其中最抢眼的莫过于榜单前十的天之骄"机".那么到底谁最强呢? 从安兔兔榜单中,我们可以看到,一加6荣登榜首,第2是备受争议的坚果R1, ...
- android系统优化排行,性能最强的10大安卓手机排行,你用的排第几?
最近,安兔兔出炉5月份安卓手机最强性能排行榜,其中最抢眼的莫过于榜单前十的天之骄"机".那么到底谁最强呢? 从安兔兔榜单中,我们可以看到,一加6荣登榜首,第2是备受争议的坚果R1, ...
- 华为鸿蒙8g运存够用吗,华为是最强的国产安卓手机,6G和8G运存的区别是什么?...
原标题:华为是最强的国产安卓手机,6G和8G运存的区别是什么? 随着华为的方舟编译器的诞生,全新的超级文件系统EROFS的使用,手机的随机读取速度平均提升 20%,而系统可用的空间增加了2GB.华为系 ...
- 华强北airpods三代连接安卓手机没声音_安卓手机体验华强北的顶配AirPods,“翻车”还是真香?...
华强北的顶配AirPods一度脱销,我这边也卖出不少,很少有售后相关的问题,花原装价格零头不到的价格体验90%左右的原装功能,对于手头比较紧的机友来说是一个不错的选择. 另外这里我还是不推荐AirPo ...
- 苹果耳机可以用在安卓手机上吗_安卓手机连接Airpods也可以有弹窗了,可以放心入手华强北的airpids啦...
用安卓手机连接airpods设备,也可以有弹窗啦 也是这两天一个小伙伴告知我的,感觉开启了新大陆,哈哈,软件名:Airbattery 和Andpods 都可以 偶尔之间,我发现了另外一款相似的应用 A ...
- 苹果一代机皇iPhone6S,到底“熬死”了几代安卓手机?这个数字大强大了
想必大家一提到苹果手机就能说许多优势和缺点,但是买iPhone手机的用户一般都是看中它耐用性和流畅度,最起码跟国产手机相比较,苹果手机在耐用性和流畅度上有着绝对的优势,虽然现在国产机在流畅度上也快追上 ...
- android手机强装ios处理器,把无敌的苹果A11处理器,装进安卓手机还能这么牛X吗?...
随着骁龙845处理器的正式发布,想也不用想,安卓手机新一轮的跑分竞争又将开始,骁龙845比骁龙835强多少,能不能秒杀华为麒麟970,谁的GPU更强,单核和多核的调控如何等一系列复杂而老生常谈的话题又 ...
- 苹果手机怎么定位安卓手机_苹果手机一定比安卓手机强?我反倒觉得安卓吊打苹果!...
自古以来,安卓.苹果哪家强就是个争论不休的议题. 今天就来聊聊,安卓手机到底有什么比苹果手机好的地方. 首先安卓系统和苹果系统最大的不同就是安卓是开源的,而苹果系统闭源. 苹果的封闭系统就好比一艘诺亚 ...
- c语言编译器手机版6,c语言编译器app安卓手机版
如今互联网技术发展迅速,越来越多的人选择了计算机专业,而c语言就是入门计算机的基础.想学好c语言没一款实用的编译器怎么行呢,所以今天小编带来一款功能强大的c语言编译器帮各位初学者,这款软件可以安装在手 ...
最新文章
- 网站推广过程中如遇网站降权应从网站推广中哪些细节着手分析?
- CvArr、Mat、CvMat、IplImage、BYTE转换(总结而来)
- Java ExecutorService 线程池
- 实战|记一次绕过宝塔防火墙的BC站渗透
- SAP中国研究院再次荣获年度中国最佳雇主,国际友人纷纷发来贺电
- 图床失效了?也许你应该试试这个工具
- html5编辑文档,HTML5带各种趣味动画的文本编辑器
- java 枚举内嵌枚举_高度有用的Java ChronoUnit枚举
- mysql 查询前10门课程_数据库面试题:如何查找每门课程的前3名?
- Asp.Net Core发布绑定域名和端口
- 电脑备忘录软件测试自学,软件测试经验和教训分享.pdf
- 清华大学操作系统OS学习(四)——物理内存管理:连续内存分配
- python模块规定的格式,按照这样写,最规范
- 安卓系统抓包工具大全
- 教你用300行Python代码实现一个人脸识别系统
- MySQL环境变量的配置(详细教程)
- linux 验证码 权限,LINUX 下验证码无法显示怎么办
- PC上阅读电子书的软件:Sumatra PDF和calibre
- android 10.0 wifi开关控制
- Windows10系统提速优化