使用C++;适用于Android和iOS 我想用C++创建的OpenGL库,并使用OpenGL ES 2转换它(或重写),并将它与XOCKET中的Objto-C集成在我的Mac上,并将它与java在Eclipse上集成到我的PC上,几乎同时为Android和iOS创建应用程序。如果可能的话,我想把我的库保存在C++中,主要是用我的电脑来开发。 唯一的问题是,我在网上似乎找不到任何关于将OpenGLES 2.0框架导入我的PC以便开始转换的信息。我已经找到了一些使用ObjuleC++编写的库的好例子,但是没有什么可以用java和Android SDK调用C++中的任何OpenGLE。我知道这是一个复杂的问题,但我肯定认为这是可能的。我只是想知道从哪里开始。请注意,我已经检查过了,我在OpenGL中使用的所有函数都应该能够转换为OpenGLES 2.0,并且没有什么问题。(这是非常基本的)。

使用C++;适用于Android和iOS 我想用C++创建的OpenGL库,并使用OpenGL ES 2转换它(或重写),并将它与XOCKET中的Objto-C集成在我的Mac上,并将它与java在Eclipse上集成到我的PC上,几乎同时为Android和iOS创建应用程序。如果可能的话,我想把我的库保存在C++中,主要是用我的电脑来开发。 唯一的问题是,我在网上似乎找不到任何关于将OpenGLES 2.0框架导入我的PC以便开始转换的信息。我已经找到了一些使用ObjuleC++编写的库的好例子,但是没有什么可以用java和Android SDK调用C++中的任何OpenGLE。我知道这是一个复杂的问题,但我肯定认为这是可能的。我只是想知道从哪里开始。请注意,我已经检查过了,我在OpenGL中使用的所有函数都应该能够转换为OpenGLES 2.0,并且没有什么问题。(这是非常基本的)。,android,c++,ios,opengl-es,Android,C++,Ios,Opengl Es,我不确定你到底在问什么,但你可以在Android和iOS两种平台上使用C/C++代码中的OpenGL ES 2.0。无需使用Java或Objective-C调用OpenGL函数。只要您不使用特定于供应商/硬件的OpenGL扩展,您的绘图代码就可以在两种平台上保持完全相同。要在PC上使用OpenGL ES进行开发,我建议您尝试将OpenGL ES调用转换为Direct3D。Firefox和Chrome for WebGL使用它来解决一些供应商在Windows上的OpenGL驱动程序问题,这是相当成

我不确定你到底在问什么,但你可以在Android和iOS两种平台上使用C/C++代码中的OpenGL ES 2.0。无需使用Java或Objective-C调用OpenGL函数。只要您不使用特定于供应商/硬件的OpenGL扩展,您的绘图代码就可以在两种平台上保持完全相同。

要在PC上使用OpenGL ES进行开发,我建议您尝试将OpenGL ES调用转换为Direct3D。Firefox和Chrome for WebGL使用它来解决一些供应商在Windows上的OpenGL驱动程序问题,这是相当成熟的


Android,你可以看看Android NDK,这将只显示你的要求。

我知道我可以用C++完全调用OpenGL函数,但是我遇到的问题是找到一个教程或一本关于使用C++来调用OpenGL ES 2的书。事实上,在我的Mac上,我有OpenGL ES 2库,这很好,但是我不知道如何用java或C++在Eclipse或VisualStudio中导入它。或多或少,我试图在这两个程序中包含这些库,但我正在寻找最好的方法!现在我只需要找出一个C++库的最佳实践,它很容易与ObjtoVoC和java集成。