2016-11-11 115 views
0

我正在编译log4cplus库为android &它需要C++运行库STL库。按照log4cplus库支持C++ _共享运行时库for Android

https://github.com/log4cplus/log4cplus/blob/master/android/android.toolchain.cmake

行号:835-837如下:

if(BUILD_WITH_ANDROID_NDK) 
    if(NOT "${ANDROID_STL}" MATCHES "^(none|system|system_re|gabi\\+\\+_static|gabi\\+\\+_shared|stlport_static|stlport_shared|gnustl_static|gnustl_shared)$") 
    message(FATAL_ERROR "ANDROID_STL is set to invalid value \"${ANDROID_STL}\". 

它不支持C++ _共享& C++ _静态运行时库,如何添加这些两个库支持在Android的log4cplus?

+0

随意尝试从https://github.com/taka-no-me/android-cmake更新'android.toolchain.cmake'并尝试它。我是log4cplus的维护者,不了解Android的开发。让我知道你是否成功和如何。 – wilx

回答

0

请用one from OpenCV替换android.toolchain.cmake文件。我将在稍后更新log4cplus副本。

+0

面临很多错误:: - #错误没有实现 - 错误:“:: iswblank”尚未声明 – Nishant

+0

我使用的Android NDK,r9d原生支持 – Nishant

+0

@Nishant:我不知道。 – wilx