哪些编译器可以使用 #include <thread> ,或者换句话说,支持也免费的C++ 11?
What compilers can use #include <thread> or in other words, support C++ 11 that are also free?
老实说,我宁愿不经历获得新编译器的麻烦,那么有没有办法在Visual C ++ Express 2010中包含线程?如果没有,我想我会得到另一个编译器。提前谢谢。
不幸的是,Visual Studio 2010 只有部分 C++11 支持。
您需要下载(免费)Visual C++ Express 2012 或更高版本才能获得完全支持。
Visual Studio 2010 中的 Visual C++ 在 C++11核心语言规范中实现了许多功能,Visual Studio 2012 中的 Visual C++ 添加了更多 C++11 功能。Visual Studio 2013 中的 Visual C++ 进一步扩展了此覆盖范围,并且还支持一些精选的 C++14 库功能。下表列出了 Visual Studio 2010 中的 Visual C++、Visual Studio 2012 中的 Visual C++ 和 Visual Studio 2013 中的 Visual C++ 中的 C++11 项核心语言功能及其实现状态。
<thread>
是2012年添加的"更多功能"之一。
如果你不偏爱Visual Studio,MinGW(gcc
)和clang也支持Windows上的C++11。
我自己不是Visual Studio的忠实粉丝(尽管我确实将其用于C#),但据我所知,Visual C++ 2013实际上确实改进了对C++ 11的支持,您是否尝试过下载Visual C++ 2013并试一试?
相关文章:
- 编译时未启用intel oneApi CUDA支持
- POCO::PostgreSQL:如何将std::vector支持添加到`Binder::bind`
- 使用CMake检测支持的C++标准
- 为什么istream不支持右值提取
- 当我编译webrtc服务器时,Windows上只支持clang-cl
- 扩展光电二极管探测器以支持多个传感器
- MSVC是否支持C++11样式的属性而不是__declspec
- 在使用GPU支持编译Tensorflow时,会遇到CUDA_TOOLKIT_PATH未绑定变量
- 当使用比格式支持的精度更高的精度来显示数字时,会写出什么数据
- 错误:(-210:不支持的格式或格式组合)功能'create'中的硬件视频解码器不支持视频源
- 哪个C++规范开始支持 std::vector
- 如何检测VS C++编译器是否支持C++11?
- CertGetCertificateChain 具有支持的内存存储和证书信任列表
- Casablanca/cpprestsdk listener.support接受函数,但不支持方法
- 将 IPv6 支持添加到雨量计
- 为什么C++不支持对未初始化变量进行智能分析?
- LMDB 是否支持随机读取?
- 在 c++ 中连接字符串和整数,以便在 C++ 11 不支持计算机的情况下读取多个文件
- 在 Ubuntu 18.04 上编译 GLSL 着色器时"不支持 GLSL 3.30"?
- 哪些编译器可以使用 #include <thread> ,或者换句话说,支持也免费的C++ 11?