【发布时间】:2017-03-25 19:30:24
【问题描述】:
我正在为 android 编译 log4cplus 库,它需要 c++ 运行时 STL 库。根据
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++_shared & c++_static 运行时库,如何在log4cplus for Android中添加这两个库支持?
【问题讨论】:
-
随时尝试从github.com/taka-no-me/android-cmake 更新
android.toolchain.cmake并尝试一下。我是log4cplus的维护者,对Android开发一窍不通。让我知道你是否成功以及如何成功。
标签: android c++ logging shared-libraries log4cplus