<string>
包括在内。 std::to_sting(intVar)
有什么问题?
cppreference。这是否意味着CLang不符合STandarD?
Another question有所帮助,但答案并不好(对我来说)因为:
Application.mk
- 因为最新的工作室提供Gradle + CMake,所以也是个坏主意。 Makefile太难看了,难以手动使用。 答案 0 :(得分:2)
这是否意味着CLang不符合STandarD?
不,这是因为默认情况下在Android NDK中设置了最小的std库。
我使用gradle构建系统:
android {
...
defaultConfig {
...
// This block is different from the one you use to link Gradle
// to your CMake build script.
externalNativeBuild {
cmake {
...
// Use the following syntax when passing arguments to variables:
// arguments "-DVAR_NAME=VALUE"
// ------------------- ANSWER -------------------
arguments "-DANDROID_STL=c++_shared"
}
}
}
buildTypes {...}
// Use this block to link Gradle to your CMake build script.
externalNativeBuild {
cmake {...}
}
}
阅读这些:
https://developer.android.com/ndk/guides/cmake.html#variables
https://developer.android.com/ndk/guides/cpp-support.htm