设置OpenGL ES 1.1,以及我的android环境

时间:2015-06-07 20:21:06

标签: android c opengl-es

这可能有点困难,但我有一个相当复杂的问题:

我正在修理我从2010年开始使用的旧手机(非常垃圾手机),玩和试验。我想写一些OpenGL ES 1.1程序(最好用C语言),但我不知道如何设置我的开发环境。

具体来说,我的问题是:

如何设置我的Android设备以运行C代码,然后将OpenGL ES 1.1与它链接?

用Ubuntu(或完全不同的东西)替换操作系统(Android 2.1)会更好吗?我不确定它是否能很好地运行它,但它可能会简化获取C代码的过程,因为我可以使用GCC进行编译并运行。

我以前从来没有在手机上做过这样的事情(我已经涉足了android的Java方面),所以任何建议都值得赞赏。

谢谢!

1 个答案:

答案 0 :(得分:0)

您需要设置设备才能使用您的系统进行部署和调试,因系统而异。如果您已经在设备上使用Java进行开发,那么您不需要对设置设备执行任何其他操作以在C / C ++中进行开发。

对于您的开发机器,您需要至少安装NDK。 NDK还捆绑为来自其他几个来源的包,例如Tegra Android Developer's Pack,现在也Visual Studio 2015 RC。您选择用于开发的软件包是优先考虑的事项。

就GLES 1.1的开发而言,据我所知,并没有任何官方的#39;用于开发它的样本,但是,有几个教程。在NDK中,您需要#include <GLES/gl.h>才能获得API。然后,您可以查看有关其使用情况的Khronos'规范。