赞
踩
C++
是一个社区驱动的语言,虽然库发展有点慢,但是它的支持平台很多,比如iOS,Android,Window,macOS,linux。从今年开始发展加速了,特别是C++20
的模块化,解决编译慢的问题很是期待。不受某个公司限制,是个可以长久投资的语言。
macOS
支持的xcode
版本可以查看: https://xcodereleases.comC++14
至少要2015
年后的xcode
,即xcode 7
,系统至少是macOS 10.10
.C++17
的至少是2017
年后的xcode
,即xcode 9
, 系统是macOS 10.12
.C++20
需要2019
年的xcode
版本, 即xcode 11
, 系统是macOS 10.14
.C++11
初步支持是在Visual Studio 2010
, 但是没有<thread>
库。C++14
支持从Visual Studio 2015
开始.C++17
大部分支持是在Visual Studio 2017
以后版本.C++20
需要Visual Studio 2019
以后版本.C++11
大部分支持需要 gcc 4.8
以上版本,初步支持clang 2.9
以上版本。C++14
大部分支持需要 gcc 5
以上版本,初步支持clang 3.4
以上版本。C++17
大部分支持需要 gcc 7
以上版本,如果是<filesystem>
库需要 gcc 8
以上版本。初步支持clang 4
以上版本,而<filesystem>
库需要 clang 7
以上版本。C++20
初步支持需要 gcc 9
以上版本。初步支持clang 8
以上版本。Visual Studio 2019
可以使用Clang
作为编译器,所以建议使用clang++
代替g++
作为的编译器。支持崩溃报告和PDB
文件格式的Clang
是版本11
以上. 下载地址Windows
上的cygwin
和mingw
的g++
对wchar_t*
路径支持不好,比如ofstream
不支持 filesystem::path
宽字节实例,也就是识别不到文件的中文路径。cygwin
当前支持的gcc 9.3.0
[2020.8.18]. 而mingw
当前支持的是gcc 7.1.0
[2020.8.18].Visuall Studio
cygwin gcc
mingw gcc
clang
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。