将JSON用于现代C 和Gradle Android Studio
Using JSON for Modern c++ and Gradle Android Studio
我试图在我的Android应用程序中使用https://github.com/nlohmann/json使用C 。问题是,当我去构建时,我会在名称空间'std'中获得"没有命名为'to_string'的成员"。我遵循了Android的GitHub上的说明,除了我使用Gradle指定stl
和标志:
ndk {
stl "c++_static"
}
externalNativeBuild {
cmake {
cppFlags "-fexceptions -frtti -std=c++11"
}
}
有人对如何使该库在Android上工作并使用Gradle有任何建议吗?
stl
?事实证明我需要这个(我没有研究为什么,因为文档说我发布的内容应该有效):
externalNativeBuild {
cmake {
cppFlags "-fexceptions -frtti -std=c++11"
arguments "-DANDROID_STL=c++_shared"
}
}
相关文章:
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- 如何使用ndk-build.cmd构建Android.so文件
- Android NDK传感器向事件队列报告奇怪的间隔
- Android Studio:如何在build.gradle中定义自定义宏(针对不同的构建变体),并让原生C / C++
- 在 Android Studio 中使用 NDK、Gradle 和 CMake 链接外部库
- Android Gradle避免了CMake项目不必要的重建
- 我们如何将CMake或ndk-build集成到Android Studio 3.0.1中?Gradle 版本是 4.1,
- 将JSON用于现代C 和Gradle Android Studio
- 如何通过Gradle将链接标志传递到Android Studio中的CMAKE
- 对于Android Studio NDK Gradle,如何为不同文件设置不同的CFLAG
- 如何将C 代码目录从Android Studio/Gradle中的构建中排除
- 如何使用Android Studio和Gradle在Android上使用NDK从C 构建静态库
- OpenCV与Gradle在Android NDK中的本地集成
- 基于cocos2dx的项目在android工作室中使用gradle实验插件
- Android Studio -没有链接c++到Gradle的选项
- 如何防止Gradle/Android Studio覆盖CMake提供的c++编译器设置?
- 使用Android Studio和Experimental Gradle Plugin将cppFlag值传递给c++代码
- 如何将"something.a"库文件添加到我的C++ Android Gradle 项目中?
- Android Studio中的Gradle任务排序问题
- 在Android Studio (gradle)中链接外部库