Eclipse com c++11 e boost Etapa 1- Download da IDE Eclipse c++ e configuração do MinGW Primeiro passo: download Primeiramente devemos baixar o eclipse para c++, sugiro a ultima versão o Mars M4 https://eclipse.org/downloads/packages/release/mars/m4 Agora Baixe o instalador do Mingw através do link (arquivo mingw-get-setup): http://sourceforge.net/projects/mingw Segundo passo: instalação Execute o arquivo baixado e vá seguindo os passos da instalação, mantendo as opções padrão (ou modificando-as, caso ache necessário). Quando o instalador acabar de fazer o download da primeira parte, será exibida uma interface para o download das ferramentas desejadas. Selecione o pacote mingw32-base que contém as ferramentas básicas de compilação. Caso deseje trabalhar com C++, selecione também a opção mingw32-gcc-g++.
Depois selecione no menu superior o botão Installation e depois clique em Apply Changes e confirme na próxima tela. Aguarde o download e a instalação dos pacotes selecionados (uma tela será exibida mostrando o progresso) e ao final, clique em Close e feche a interface. Terceiro passo: configuração O MinGW e todas as suas ferramentas já estão instalados e prontos para serem usados e podem ser facilmente encontrados no diretório bin dentro do diretório de instalação (o padrão é C:\MinGW), mas para facilitar o uso do mesmo, é altamente recomendável que este diretório seja adicionado ao Path do Windows. Caso opte por fazer isso, ao digitar o comando de compilação você não precisará utilizar o caminho completo para acessar o gcc. Abra o Painel de Controle e vá em Sistema. Caso você não esteja vendo o ícone Sistema, clique na barra superior em Exibir por: Categoria e mude para Ícones Grandes.
Em Sistema, clique em Configurações Avançadas do Sistema e na janela que abrir, clique em Variáveis de Ambiente. Na janela que abrir, vá na lista de baixo, procure pela variável Path e clique em Editar. Percorra o valor até o final e sem adicionar nenhum espaço, adicione um símbolo de ponto e vírgula (;) no final e depois dele adicione o caminho para o diretório bin no diretório de instalação do Mingw (padrão: C:\MinGW\bin). O final deverá ficar como na imagem a seguir. Atente para o fato de que o que vem antes do símbolo de ponto e vírgula que você adicionou pode ser diferente de computador para computador, então não se preocupe se o seu não estiver totalmente igual ao da imagem.
Quarto passo: teste Para testar a instalação e a configuração, abra uma tela do prompt e digite o comando gcc. Você deverá receber uma saída como esta:
Caso não apareça esta saída, digite o caminho completo para o GCC (o padrão é c:\mingw\bin\gcc.exe). Se for exibida a mensagem "gcc: no input files", refaça o terceiro passo, pois significa que o compilador está funcionando mas não está incluído no Path do Windows. Se aparecer uma mensagem de comando não reconhecido, repita o processo desde o segundo passo, pois deve ter dado algum erro durante a instalação. Etapa 2- Configurando C++ 11 no seu projeto Agora vamos criar um projeto e configura-lo para C++ 11
Botão direito sobre o projeto e vá em propriedades (ultima opção)->c/c++ Build Em GCC C++ Compiler e GCC Compiler selecione Dialect e modifique a Language standard da seguinte forma
Etapa 3- Configurando o Boost 1)Baixe as bibliotecas do boost http://sourceforge.net/projects/boost/files/latest/download?source=files 2)Descompacte o arquivo no Diretório C: com o nome de Boost
3) Agora no menu superior vá em Projetos->Propriedades ->C C++ General ->Includes selecione GNU C e C++ vá em ADD e cole o caminho da pasta, como na imagem abaixo Clique em aplicar e OK. Teste o código abaixo #include <iostream> #include <boost/foreach.hpp> using namespace std; int main() { cout<<"boost Demo"<<endl; int a[10]; for(int i=0;i<10;i++) { a[i]=i+10; } BOOST_FOREACH(int k, a) { cout<<"\t"<<k; } return 0; }