3

我正在尝试移植其中一个 android NDK 示例(本机活动)以使用允许我在 MVS 中开发的 vs-android 插件。

为此,我需要将 Android.mk 命令翻译成 MVS 可以处理的东西,而我遇到了其中一个问题。

Android.mk : LOCAL_PATH := $(call my-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 和 $(call import-module,android/native_app_glue) 的行显然处理了使 native_activity 类发挥作用的核心的 native_app_glue。

关于如何根据 vs-android 中的编译行选项、MVS 的链接器选项或任何类似的东西来翻译它的任何想法?或者至少这两行是做什么的?

干杯,詹姆

4

1 回答 1

1

让它工作。

由于它似乎是根据 .mk 所说的内容创建一个库 (native_app_glue),我继续将 native_app_glue 库编译为我的 MVS 中的另一个静态库 (.a) 项目,然后将其添加到项目依赖项中。这没有问题

于 2012-11-16T11:27:27.493 回答