gpt4 book ai didi

android - 如何在 vs-android 构建中启用 c++0x

转载 作者:行者123 更新时间:2023-11-30 02:03:43 25 4
gpt4 key购买 nike

我正在使用 vs-android (http://code.google.com/p/vs-android) 为带有 ndk 的 android 平台编译 c++ 项目。

除了编译使用 c++0x/c++11 标准特性(如 std::function、nullptr)的代码时,一切都很好......我假设,或者至少希望,我可以通过添加编译器选项 -std=c++0x 来解决这个问题。

我尝试在“命令行”下的“其他选项”中添加它,一些错误似乎消失了,但不是全部。包括导致问题、types.h 提示 uint64_t 不存在以及许多其他类似问题。

有人知道怎么解决吗?代码没有任何问题,因为它可以与针对 Windows 平台的 msvc10 完美编译。我正在使用 visual studio 2010。

谢谢

最佳答案

vs-android 现在支持 gcc 4.6,它有很好的 c++11 支持,如果使用 -std=gnu++0x 而不是 -std=c++0x 定义了 uint64_t 类型。

关于android - 如何在 vs-android 构建中启用 c++0x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11503118/

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