【问题标题】:How to deal with the LOCAL_STATIC_LIBRARIES in android .mk如何处理 android .mk 中的 LOCAL_STATIC_LIBRARIES
【发布时间】:2012-11-04 09:04:21
【问题描述】:

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

为此,我需要将 Android.mk 命令转换为 MVS 可以处理的内容,但其中一个遇到了问题。

Android.mk: LOCAL_PATH := $(调用我的目录)

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 的链接器选项或任何类似的东西来翻译这个有什么想法吗?或者至少这两行是做什么的?

干杯, 詹姆

【问题讨论】:

    标签: android android-ndk native-activity vs-android


    【解决方案1】:

    让它工作。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-12
      • 1970-01-01
      • 2017-10-30
      • 1970-01-01
      • 2012-03-24
      • 2018-11-04
      • 2017-01-12
      • 2014-02-07
      相关资源
      最近更新 更多