C ++是否有C ++ 17 OSX 10.13.6的标志
c++ is there a flag for c++17 osx 10.13.6
我使用 brew 更新到 8.2 gcc,但我不断得到这个错误:
error: no member named 'any' in namespace 'std'
谷歌是你的朋友,维基百科也是。
从 GCC 网站上,我们可以看到通过-std=c++17
标志对 C++17 标准进行了实验/支持。
从这篇很棒的 wiki 文章中,有一个功能和特性的交叉引用列表。它表示std::any
在版本GCC >= 7
中受支持,但仅在 Clang(可能是您在意外时使用的版本(版本Clang >= 4
上受支持。
发布您正在运行的命令以获取一些额外的帮助,并确保文件中包含相应的标头。
相关文章:
- OSX MetalKit CVMetalTextureCacheCreateTextureFromImage失败,状态:
- 即使使用调试编译标志,表达式也是"optimized out"
- 在 CMake 中为每个目标设置编译器/链接器标志
- OSX蓝牙打开RFCOMMChannelAsync声称已连接,但未建立连接,并且从未调用过委托
- 在OSX上使用CMake将Adobe的XMP工具包构建为共享库的最简单方法是什么?
- File.cpp.o:OpenPose 标志 CMakeFiles/.. 的多重定义/main.cpp.o:首先在这里定
- 在轮班操作后使用携带标志
- 如何找出引入AVX标志的内容
- I2C 文件描述符上的 I2C 总线可写/可读标志
- C ++是否有C ++ 17 OSX 10.13.6的标志
- 每次使用带有LOCK_EX标志的LOCK_NB时,相同的程序/进程都会获取锁
- CMake 3.5 中的链接器标志位置
- 如何使用 gnu gcc 标志 -mpc32、-mpc64 和 -mpc80?
- 在 CMake 中添加全局编译标志
- 各种版本的 Mac OSX 向后兼容性如何?(Xcode C++
- -Wlifetime 标志的目的是什么?
- Visual Studio 19-17 库兼容性根据 GL 标志
- 标志 |= f == s[i],这个语句会做什么?
- Visual Studio 中是否有来自代码块的编译器标志的类似物?
- OSX 10.10.5 - c++库,如何更改链接或添加环境标志,以酿造安装版本