2012-11-15 15 views
3

我試圖移植其中一個android NDK示例(本機活動),以使用VS-android插件來開發MVS。如何處理android.mk中的LOCAL_STATIC_LIBRARIES

爲此,我需要將Android.mk命令轉換爲MVS可以處理的內容,並且我遇到了其中一個問題。

Android.mk: LOCAL_PATH:= $(叫我-DIR)

include $(CLEAR_VARS) 

LOCAL_MODULE := native-activity 
LOCAL_SRC_FILES := main.c 
LOCAL_LDLIBS := -llog -landroid -lEGL -lGLESv1_CM 
LOCAL_STATIC_LIBRARIES := android_native_app_glue 

include $(BUILD_SHARED_LIBRARY) 

$(call import-module,android/native_app_glue) 

LOCAL_STATIC_LIBRARIES和$(電話進口模塊,機器人/ native_app_glue)的線路顯然對付那就是中央的native_app_glue讓native_activity類成爲魔術師。

關於如何在vs-android的編譯行選項,MVS的鏈接器選項或類似的東西中翻譯這個想法的任何想法?或者至少這兩條線是做什麼的?

乾杯, 海梅

回答

1

得到它的工作。

由於它似乎是從.mk所說的創建一個庫(native_app_glue),我繼續編譯native_app_glue庫作爲MVS中的另一個靜態庫(.a)項目,然後將其添加到項目中依賴。這工作沒有問題