1

ADTに付属している新しいAndroidNDKプラグインを使用して、OpenGLESアプリケーションを作成しようとしています。下のNDKに正しいパスを追加し、プロジェクトのプロパティで正しいパスをPreferences -> Android -> NDK設定しましたが、すべてのgl関数の未定義の参照を取得しています。Paths and Symbols私はWindowsを使用しています。

パスと設定

それでも私はまだ次のような未定義の参照を取得します:

コード

エラー

CDT 8.0.2どうやら新しいバージョンがNDKプラグインがパスを探す方法を壊したので、私は使用しています。私はを使用してADT 20.0.3います。私のEclipseバージョンはJuno 4.2.0です。明らかにそこにあるヘッダーが見つからない理由を誰かが知っていますか?

Android.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 に答える