C++11 compiler for windows

前端 未结 11 1430
我寻月下人不归
我寻月下人不归 2021-02-01 23:12

I was just watching a few videos on Channel9. I found things like lambdas really cool. when I tried to copy the example, it failed. auto didn\'t work either.

<
相关标签:
11条回答
  • 2021-02-01 23:19

    Nearly all C++11 features are implemented in the GCC 4.6.x . A good place to get latest GCC builds (MinGW) is the TDM website - http://tdm-gcc.tdragon.net/download . It should be easy to replace your current GCC with TDM GCC by overwriting files...

    0 讨论(0)
  • 2021-02-01 23:19

    A special version of MinGW:

    MinGW-Builds gives you everything gcc offers (currently 4.7.2)

    That is: Including support for std::thread, std::async, std::future and friends.

    As far as I know that's by far the most complete C++11 you can get on Windows.

    You just get the MinGW-build binaries here. Unlike other gcc-based installations it supports posix threads, which are currently key to getting the gcc support for C++11 threads and friends working on Windows.

    Extract the directory mingw to any location and add the following two paths to your PATH environment variable: (well, change F:\coding ...)

    F:\coding\MinGW\bin
    F:\coding\MinGW\msys\1.0\bin
    

    Add both, separated by semi colon. You will need to log out or reboot. To verify that you got it right, you can open a command prompt, and write

    g++ --version 
    

    You should get a response like this, mentioning MinGW-builds:

    g++ (Built by MinGW-builds project) 4.7.2 
    Copyright (C) 2012 Free Software Foundation, Inc. ...
    

    I wrote a more complete instruction for getting this going with Eclipse, here: http://scrupulousabstractions.tumblr.com/post/36441490955/eclipse-mingw-builds

    0 讨论(0)
  • 2021-02-01 23:22

    Take a look at MinGW-w64 if you're looking for a gcc-compatible compiler on Windows that supports a number of C++11 features.

    Also if you're just looking for lambas and auto, as well as some other C++11 features like decltype, etc., (again, not as many feature are implemented compared to the latest stable gcc branch) then you can also use the free Visual Studio 2010 Express for C++ on Windows.

    0 讨论(0)
  • 2021-02-01 23:22

    As regards g++, C++0x feature support should be detailed here: C++0x/C++11 Support in GCC - GNU Project - Free Software Foundation (FSF)

    0 讨论(0)
  • 2021-02-01 23:22

    Few Min-GW Compilers do not support C++ Version 11 or later. This version is required for thread in OpenCV. So I will suggest using TDM-GCC Compiler instead of MinGW Compiler. Install this compiler and set path C:\TDM-GCC-64\bin to the system's environmental variable.

    0 讨论(0)
  • 2021-02-01 23:23

    Scott Meyers maintains a webpage here:

    C++11FeatureAvailability

    The First link on the Webpage is:

    Apache Wiki Overview of C++11 Support in Several Compilers is what you should have a look at.It doccuments in detail C++11 features supported by all popular compilers.

    0 讨论(0)
提交回复
热议问题