Code Bye

NDK-build编译C++代码时报错

本人现在用的cmd调用ndk-build来编译jni文件夹,试了下以前的工程没问题,现在要编译一个包含.lib的C++程序出错了整了一天都没整出来,求高手指导下啊
以下分别为mk文件 报错窗口 jni文件夹内容
LOCAL_PATH := $(call my-dir)
 
include $(CLEAR_VARS)
 
LOCAL_MODULE    := rtp-jni
LOCAL_SRC_FILES := rtp-jni.cpp
 
LOCAL_CFLAGS +=   -DENABLE_TRACE
 
LOCAL_C_INCLUDES:= $(LOCAL_PATH)/jthread $(LOCAL_PATH)/jrtp
LOCAL_EXPORT_C_INCLUDES:=$(LOCAL_C_INCLUDES)
 
 
  
LOCAL_STATIC_LIBRARIES :=jthread jrtp 
 
LOCAL_LDLIBS += -llog
 
include $(BUILD_SHARED_LIBRARY)

解决方案

65

jrpt.lib 与 jthread.lib是从其它拷过来的?是用ndk编译的吗?假如不是用ndk编译的,运行时会有问题。
jni中当然可以用本人定义的类。
建议本人用ndk编译这两个库再用。
///

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明NDK-build编译C++代码时报错