nik*_*hil 15 c++ compiler-construction c++11
我只是在Channel9上观看了一些视频.我发现像lambdas这样的东西真的很酷.当我试图复制该示例时,它失败了.auto也没用.
我正在使用配备gcc-4.4.0的诺基亚qtcreator.
我想知道哪个编译器具有实现的有趣功能,所以我可以玩游戏并学习.我不是反MS或者任何人,所以我不介意尝试Visual Studio,如果它有这些功能.
几乎所有C++ 11特性都在GCC 4.6.x中实现.获得最新GCC构建(MinGW)的好地方是TDM网站 - http://tdm-gcc.tdragon.net/download.通过覆盖文件可以很容易地用TDM GCC替换当前的GCC ......
MinGW的特殊版本:
那就是:包括对std :: thread,std :: async,std :: future和friends的支持.
据我所知,到目前为止,你可以使用Windows上最完整的C++ 11.
你只需要在这里获得MinGW-build二进制文件.与其他基于gcc的安装不同,它支持posix线程,这些线程目前是获得gcc支持C++ 11线程和在Windows上工作的朋友的关键.
将目录mingw解压缩到任何位置,并将以下两个路径添加到PATH环境变量中:(好吧,更改F:\ coding ...)
F:\coding\MinGW\bin
F:\coding\MinGW\msys\1.0\bin
Run Code Online (Sandbox Code Playgroud)
添加两者,用分号分隔.您需要注销或重新启动.要验证您是否正确,您可以打开命令提示符并写入
g++ --version
Run Code Online (Sandbox Code Playgroud)
你应该得到这样的回复,提到MinGW-builds:
g++ (Built by MinGW-builds project) 4.7.2
Copyright (C) 2012 Free Software Foundation, Inc. ...
Run Code Online (Sandbox Code Playgroud)
我在Eclipse上写了一篇更完整的指令来解决这个问题:http://scrupulousabstractions.tumblr.com/post/36441490955/eclipse-mingw-builds
| 归档时间: |
|
| 查看次数: |
65151 次 |
| 最近记录: |