Instalando o Dev-C++ com MinGW e GDB atualizados
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:\MinGW\bin
- C:\MinGW\libexec\gcc\mingw32\4.3.2 (se você escolheu instalar o TDM-GCC Recommended, C/C++) ou
- C:\MinGW\libexec\gcc\mingw32\3.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,
7 comentários
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:\MinGW\bin
C:\MinGW\libexec\gcc\mingw32\4.4.1
Aba Bibliotecas:
C:\MinGW\lib
C:\MinGW\lib\gcc\mingw32\4.4.1
Aba C Includes:
C:\MinGW\include
Aba C++ Includes:
C:\MinGW\lib\gcc\mingw32\4.4.1\include
C:\MinGW\lib\gcc\mingw32\4.4.1\include\c++\backward
C:\MinGW\lib\gcc\mingw32\4.4.1\include\c++\mingw32
C:\MinGW\lib\gcc\mingw32\4.4.1\include\c++
C:\MinGW\include
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.
Deixe um Comentário