1

我正在尝试使用 ADT 附带的新 android NDK 插件来编写 OpenGL ES 应用程序。尽管我已在 NDK 下添加了正确的路径并在项目属性中Preferences -> Android -> NDK设置了正确的路径,但我的所有 gl 函数都得到了未定义的引用。Paths and Symbols我正在使用 Windows。

路径和设置

但我仍然得到未定义的引用,如下所示:

代码

错误

我正在使用CDT 8.0.2,因为显然较新的版本打破了 NDK 插件查找路径的方式。我正在使用ADT 20.0.3. 我的 Eclipse 版本是Juno 4.2.0. 有谁知道为什么它找不到明显存在的标题?

安卓.mk

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE    := libgweng
LOCAL_SRC_FILES := game.cpp

include $(BUILD_SHARED_LIBRARY)
4

1 回答 1

-1

您无需使用 NDK 执行此操作,只需为 Android 构建编写适当的 makefile。

查看hello-gl2NDK 自带的示例中的源代码;注意Android.mk这个例子。

于 2012-08-21T02:06:17.147 回答