gpt4 book ai didi

android - 将 JSON 用于现代 c++ 和 Gradle Android Studio

转载 作者:行者123 更新时间:2023-11-28 01:52:23 27 4
gpt4 key购买 nike

我正在尝试使用 https://github.com/nlohmann/json在我的 Android 应用程序中使用 C++。问题是,当我进行构建时,出现错误“命名空间‘std’中没有名为‘to_string’的成员”。我已经按照 Github for Android 上的说明进行操作,除了我使用 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"
}
}

关于android - 将 JSON 用于现代 c++ 和 Gradle Android Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42486106/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com