C4droid是一款专为安卓平台设计的C++编译器,它为程序员提供了在移动设备上编写和运行代码的便捷解决方案。无论是学习还是实际开发,C4droid都能满足用户的需求,尤其适合那些无法随身携带笔记本电脑的开发者。通过这款应用,用户可以在手机上轻松编写、调试和分享程序,极大地提高了编程的灵活性和效率。C4droid不仅支持完整的C++语言标准,还提供了丰富的功能插件,帮助用户实现更复杂的开发任务。如果你是一名C++程序员,C4droid无疑是你的移动开发利器。
C4droid是一款专为安卓平台设计的C++编译器,它为程序员提供了在移动设备上编写和运行代码的便捷解决方案。无论是学习还是实际开发,C4droid都能满足用户的需求,尤其适合那些无法随身携带笔记本电脑的开发者。通过这款应用,用户可以在手机上轻松编写、调试和分享程序,极大地提高了编程的灵活性和效率。C4droid不仅支持完整的C++语言标准,还提供了丰富的功能插件,帮助用户实现更复杂的开发任务。如果你是一名C++程序员,C4droid无疑是你的移动开发利器。
-C编译器:创建自己的Android设备上的应用程序,甚至没有互联网接入运行它们
-源,语法高亮,标签,代码自动完成,代码格式化,文件关联,并撤消/重做
-出口和分享你的节目的APK或本机的可执行文件(适用于终端应用程序)
-无根所需要的(但C4droid可以使用它为你的程序,如果你想)
-完整的ANSIC和ISOC99支持与台泥(微型C编译器)+uClibc的
-集成的Git
-可定制的图形用户界面,选择其中自己放置标签和按钮,也支持主题。
更多的功能与免费的GCC插件:
-完整的C++和几乎完整的c++11支持使用GCC+仿生的libc
-NativeActivity的,QT,SDL和SDL2的GUI支持
-调试断点和手表
-Makefile文件的支持:使用相同的构建脚本为您的PC上(BusyBox的是包含)
-增强的编程和半自动开源库的移植功能
如何安装C++的支持?
C4droid会要求你安装C++的支持,第一个启动,并将自身配置在半自动模式。
如果你想这样做手工,您需要:
0)足够的内部存储器或根权限。C4droid并不需要为超过免费的内部存储器50MB设备的根权限。
1)安装GCC插件(C4droid会要求你安装它)。
2)选择G++编译器C4droid偏好。
3*)添加“使用名字空间std;”你的程序(之前INT为主),使用的stream,而不是iostream.h
请注意,如果你想使用C4droid作为C编译器,它是更好的选择GCC,而不是G++。
如何使用SDL,SDL2,NativeActivity的和Qt在单文件模式?
只需安装插件SDL并选择G++编译器C4droid偏好。
需要注意的是C4droid用一个非常的源代码分析选择应用模式:
SDL检测以#include“SDL.h”,SDL2检测以#include“SDL2/SDL.h”,NativeActivity的检测以#include“android_native_app_glue.h”,Qt是检测以#include“QApplication的”
如果你正在编译单个文件Qt的应用程序,您必须添加#“yoursourcefilenamewithcpp.moc”源代码文件还月底。