相关疑难解决方法(0)

在Android.mk中将多个.c文件链接在一起

如何在Android.mk文件中链接或"使用"多个.c文件?

它目前看起来像这样

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE    := ndk_demo
LOCAL_SRC_FILES := gnutls-3.0.12/lib/debug.c
include $(BUILD_SHARED_LIBRARY)
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试和ndk构建它时,它总是抛出这个错误

Compile thumb  : ndk_demo <= debug.c
In file included from jni/gnutls-3.0.12/lib/debug.c:25:
jni/gnutls-3.0.12/lib/gnutls_int.h:52:43: error: u64.h: No such file or directory
jni/gnutls-3.0.12/lib/gnutls_int.h:57:24: error: gl/memxor.h: No such file or directory
jni/gnutls-3.0.12/lib/gnutls_int.h:84:27: error: gnutls/gnutls.h: No such file or directory
jni/gnutls-3.0.12/lib/gnutls_int.h:85:29: error: gnutls/abstract.h: No such file or directory
jni/gnutls-3.0.12/lib/gnutls_int.h:86:20: error: system.h: No such file or directory
jni/gnutls-3.0.12/lib/gnutls_int.h:202:24: error: gnutls_mem.h: No such file or directory
jni/gnutls-3.0.12/lib/gnutls_int.h:219:24: error: gnutls_mpi.h: No …
Run Code Online (Sandbox Code Playgroud)

android android-ndk

0
推荐指数
1
解决办法
2735
查看次数

标签 统计

android ×1

android-ndk ×1