gpt4 book ai didi

NativeLibrary for Android 中的 C++11 支持

转载 作者:行者123 更新时间:2023-11-30 05:10:26 27 4
gpt4 key购买 nike

我正在尝试用 C++ 创建一个 native 库,我可以在 Android 中使用它。我在 Visual Studio 2017 中创建了一个项目:动态共享库 (Android),并添加了我的 cpp 代码。

虽然有些代码运行的是 C++11,但我真的很想保持这种状态。编译时出现错误:

This file requires compiler and library support for the ISO C++ 2011 standard. 
This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options.

所以我首先尝试转到 Project->Properties->C/C++->Language->C++ Language Standard,并将选项设置如下:

' Config

当我现在编译时,我得到了完全相同的错误。所以我尝试在附加选项下手动添加 -std=c++11 标志,但仍然出现错误。

为什么编译器不愿意使用++11 标准进行编译,我该怎么做才能解决这个问题?我知道它是实验性的,但它至少应该尝试编译。

最好的问候

最佳答案

当我将设置更改为适用于所有平台而不仅仅是 ARM 时,问题就解决了。

关于NativeLibrary for Android 中的 C++11 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45688527/

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