O Dev-C++ é um ambiente de desenvolvimento em C++ muito utilizado por ser simples de usar e o seu pequeno tamanho (~13MB) em comparação com outras ferramentas como Visual C++ 2008, Netbeans ou Eclipse. Porém, um problema é que quando você instala o Dev-C++ com MinGW e GDB incluídos, você estará utilizando versões antigas das ferramentas e bibliotecas para C e C++.
Para resolver isto, segue abaixo um passo a passo para instalar o Dev-C++ com novas versões das ferramentas e bibliotecas:
- Baixe o instalador da última versão do TDM/MinGW (TDM/MinGW Installer – atualmente a 1.812.0 – tdm-mingw-1.812.0-f1.exe) do site SourceForge.net. Observe o que o tamanho do arquivo é maior que 23MB
- Instale o TDM/MinGW (tdm-mingw-1.812.0-f1.exe)
- pressione Create
- informe onde deseja instalar (ex: C:MinGW) e pressione Next
- selecione o Mirror [South America - Curitiba, Brazil] UFPR] e pressione Next
- se você desejar utilizar o GCC mais novo, porém ainda instável selecione TDM-GCC Recommended, C/C++ (minha preferência) ou se você desejar utilizar o GCC mais estável, selecione MinGW Stable, C/C++
- pressione Install (e aguarde a instalação)
- pressione Next
- pressione Finish
- Baixe o instalador do Dev-C++ sem o MinGW e GDB (~2.3MB) a partir do link http://prdownloads.sourceforge.net/dev-cpp/devcpp-4.9.9.2_nomingw_setup.exe
- Se você já tiver o Dev-C++ instalado, primeiro desinstale-o. Depois de desinstalá-lo pelo windows explorer remova completamente a pasta do Dev-C++ (talvez você queira fazer um backup destes arquivos antes).
- Instale o Dev-C++ utilizando as configurações padrões (devcpp-4.9.9.2_nomingw_setup.exe). OBS: se você tinha o Dev-C++ instalado selecione a opção Remove all previous configuration files
- Execute o Dev-C++:
- pressione Yes no aviso sobre utilizar o mingw32-make
- pressione OK no aviso sobre utilizar uma versão beta
- selecione a sua lingua – Portuguese (Brazil)
- marque a opção Use XP Theme pressione Next
- pressione Next
- pressione Next
- pressione OK
- (Provavelmente opcional) Para configurar o Dev-C++: Vá no Menu Ferramentas -> Opções do Compilador, pressione OK nos dois aviso que aparecerão, selecione a guie Diretórios e inclua os seguintes diretórios dentro da guia Binários:
- C:MinGWbin
- C:MinGWlibexecgccmingw324.3.2 (se você escolheu instalar o TDM-GCC Recommended, C/C++) ou
- C:MinGWlibexecgccmingw323.4.5 (se você escolheu instalar o MinGW Stable, C/C++)
OBS: confirme se é realmente estes caminhos que foram instalados na sua máquina
Pronto! Agora você já pode compilar e executar seus programas utilizando o Dev-C++ e provavelmente também terá menos problemas para utilizá-lo no Windows Vista.
Abraços e até a próxima,
Oi, gostei, muito bem explicado. Eu estou com problemas para compilar usando a lib glade e gtk no Dev-C++, sempre diz que não encontra. Como é a configuração para se usar estas libs?
Obrigado.
@Lima – para utilizar o Dev-C++ além do básico ainda são necessários os seguintes passos (confirme os nomes dos diretórios, para a sua versão do MinGW, ok?):
Em Ferramentas –> Opções do Compilador –> Na aba Diretórios:
Aba Binários:
C:MinGWbin
C:MinGWlibexecgccmingw324.4.1
Aba Bibliotecas:
C:MinGWlib
C:MinGWlibgccmingw324.4.1
Aba C Includes:
C:MinGWinclude
Aba C++ Includes:
C:MinGWlibgccmingw324.4.1include
C:MinGWlibgccmingw324.4.1includec++backward
C:MinGWlibgccmingw324.4.1includec++mingw32
C:MinGWlibgccmingw324.4.1includec++
C:MinGWinclude
Em Ferramentas –> Opções do Compilador –> Na aba Programas:
troque make.exe para mingw32-make.exe
Assim, o seu Dev-C++ deverá estar pronto para todas as outras bibliotecas que você desejar utilizar.
Muito abrigado, vou reinstalar desta forma.
Um abraço.
Oi, fiz como acima mas ainda está dando erros:
gtk/gtk.h: No such file or directory
glade/glade.h: No such file or directory.
Eu tenho a “GTK” e o “Glade” instalados no “C:” e configurados no path, será que faltou algo?.
@Lima – Estar configurado no Path, não basta… Você precisa incluir também lá na aba de bibliotecas, onde está a lib do GTK e GLADE, além de incluir o diretório que tem os includes do GTK e GLADE. Como o include é gtk/gtk.h você deve incluir o diretório que tem a pasta gtk. Exemplo: se for c:/gtk/include/gtk onde está o arquivo gtk.h, então você deve colocar no path c:/gtk/include, ok? (troque as barras normais por reversas)
cara fiz tudo que vc faloww mas não estou conseguindo compilar o synflooder no dos!! aparece que nao existe tal diretorio
entao cara s vc puder me explicar onde eu coloco o synflooder depois de baixar euj agradeço valeuu
tambem esse ultimo comentario ai em qual diretorio eu devo incluir o gkt.h
@Rafael – Quando você quiser compilar um programa com uma outra biblioteca, o que você deve fazer é o seguinte: coloque o path de onde estão os arquivos .h na aba de Includes, o local dos arquivos .lib na aba de bibliotecas e coloca na pasta onde está o seu executável os arquivos .dll.
Para compilar um aplicativo com mais de 1 arquivo, é preciso criar no Dev-C++ um projeto e incluir todos os seus arquivos, inclusive pode indicar só para este projeto onde estão os arquivos .h e .lib que você precisa para compilar.
Se você baixou um projeto pela Internet, sugiro que você siga o passo a passo de configuração e instalação, pois a maioria dos projetos open source que você baixa precisa também fazer o download e a instalação de muitos outros pacotes para que ele possa compilar e executar corretamente.
Sr. Marcio Bueno, nao encontrei o Tdm-mingw 1.812.0-fi.exe e sim o Tdm-gcc-3.5.1.exe com 21,6 MG sera que é o mesmo, porque o tamanho e inferior os citado acima 23 Mg.
pode me dar uma ajuda.
obrigado
Nandes
@Nandes – Agora eles não estão mais nomeando com MinGW, portanto pode utilizar o TDM-GCC, ok?
Oi, creio que tenha seguido o passo a passo inclusive inclui os binários , os includes etc mas ao compilar aparece esse erro:
cc1.exe unrecognized command line option “-fopenmp”
cc1.exe unrecognized command line option “-fopenmp”
duas vezes mesmo, o que devo fazer?
Boa noite Marcio, preciso de sua ajuda, estou começando em linguagem c, gostaria de saber se o TURBO C é um compilador e roda no Win. XP, ou eu posso usar o Dev-c++, qual dos dois me indicaria.
Obrigado.
Boa noite Marcio, desculpe quero dizer O TURBO C é um bom compilador e roda no w xp
@Nandes – Para Windows, eu recomendaria o Visual C++ 2010 Express, tem tutorial aqui no meu site de como utilizá-lo. O Turbo C é muito antigo, o Dev-C++ ainda é melhor, se você não quiser utilizar o Visual C++.
Marcio, obrigado pelas instruções.
Foram de grande valia!
Olá, para quem interessar eu tenho uma distribuição MinGW com um compilador mais atualizado. Só baixar em http://www.josuegomes.com/mingw
Mas cara, eu fiz tudo isso que vc sitou, porem eu preciso de instalar alguns devpak e outros eu abaixo pelo update do dev-cpp.. Ao invés dele mandar os lib e headeres para a pasta c:Mingw32 ele instala dentro da sua propria pasta c:devcpp lib e include
como fazer para ele instalar direito? eu tentei de tudo e nada..
como fazer pra instalar os devpk corretamente na pasta do mingw? pq se eu instalo ele vai pra pasta do dev-cpp, mesmo editando e colocando o c:mingw como padrão
@rick – Normalmente estes devpk fazem parte do Dev-C++, e sendo assim, eles vão ser instalados na pasta dele. Porém, você pode manualmente mover para os diretórios corretos e configurá-los no Dev-C++.