老实说,我不想麻烦地获得一个新的编译器,那么有没有办法在visual c++ Express2010中包含线程?如果没有,我想我会换一个编译器。提前谢谢。
发布于 2014-03-05 03:05:55
不幸的是,不是,Visual Studio 2010 only has partial C++11 support。
您需要下载(免费) Visual C++ Express 2012 or newer才能获得完全支持。
Visual Studio2010中的
Visual C++实现了C++11核心语言规范中的许多功能,而Visual Studio2012中的Visual C++添加了更多的C++11功能。Visual Studio2013中的Visual C++进一步扩展了这一覆盖范围,并支持一些精选的C++14库功能。下表列出了C++11核心语言功能及其在Visual Studio2010中的Visual C++、Visual Studio2012中的Visual C++和Visual Studio2013中的Visual C++中的实现状态。
是2012年添加的“更多功能”之一。
如果您不喜欢Visual Studio,那么MinGW (gcc)和clang也支持Windows上的C++11。
发布于 2014-03-05 03:07:24
我自己并不是一个很喜欢Visual Studio的人(尽管我确实把它用在C#上了),但据我所知,Visual C++ 2013对C++ 11的支持确实有所改进,你有没有尝试过下载Visual C++ 2013并尝试一下?
https://stackoverflow.com/questions/22180635
复制相似问题