簡體   English   中英

Android NDK包含問題

[英]Android NDK include problems

我目前正在閱讀《開始Android C ++游戲開發》這本書,導入源代碼后,標題無法正常工作。 它說它們是“未解決的內含物”,無法訪問它們。 這是頂部的源代碼:

#include <jni.h>

#include <EGL/egl.h>
#include <GLES2/gl2.h>
#include <GLES2/gl2ext.h>

#include <android/sensor.h>
#include <android/log.h>
#include <android_native_app_glue.h>

如果我手動鍵入該位置,則可以訪問包含文件(在上面的代碼中,我必須為每個頭文件鍵入完整的地址); 然后我進入了屬性,路徑和符號,並包含了它們(它們會自動包含在內)。 這是我的Android.mk文件的副本:

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE    := hellodroid
LOCAL_SRC_FILES := main.cpp
LOCAL_LDLIBS    := -llog -landroid -lEGL -lGLESv2
LOCAL_STATIC_LIBRARIES := android_native_app_glue

include $(BUILD_SHARED_LIBRARY)

$(call import-module,android/native_app_glue)

感謝您的任何幫助。

沒關系,我明白了。 我建議不要導入源代碼來創建原始項目。 使用本書的步驟創建自己的項目和設置。 然后,只需將main.cpp或hellodroid.cpp文件剪切並粘貼到項目中即可。 不要導入整個項目,否則代碼可能會顯示錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM