Obtive sucesso compilando e configurando a wxWidgets 2.8.10 com o Dev-C++ 4.9.9.2, e vou compartilhar a experiência com a comunidade.
Baixe o Dev-C++ 4.9.9.2 em:
http://www.bloodshed.net/dev/devcpp.htmlBaixe a wxWidgets 2.8.10 em:
http://www.wxwidgets.org/downloads/Em meu exemplo, vou utilizar os diretórios padrões dos instaladores.
====================================================
Compilando a wx 2.8.10 com o Dev-C++1. Adicionar na variável de ambiente PATH o diretório bin do Dev-C++. Caso vc não saiba o que é isso,
COMEÇE POR AQUI.
2. Compilando para gerar a biblioteca (arquivos *.a):
Código:
cd C:\wxWidgets-2.8.10\build\msw
mingw32-make -f makefile.gcc BUILD=release UNICODE=1 USE_OPENGL=1
Neste exemplo, estou compilando em modo
release,
unicode e com suporte a
OpenGL. Para outras opções, consulte o arquivo "C:\wxWidgets-2.8.10\docs\msw\install.txt".
3. Vai tomar um café, porque vai demorar um bocadinho

4. Depois de compilada a biblioteca, é interessante compilar um dos exemplos, para testar:
Código:
cd C:\wxWidgets-2.8.10\samples\minimal
mingw32-make -f makefile.gcc BUILD=release UNICODE=1 USE_OPENGL=1
Observe que os mesmos parâmetros que compilaram a biblioteca foram usados.
====================================================
Configurando o Dev-C++ para compilar utilizando a bibliotecaOPÇÕES DO PROJETO -> Parâmetros (Opções de linha de comando adicionais)
========================================
Compilador: (não é necessário, mas pode colocar)
========================================
Código:
-I"C:\wxWidgets-2.8.10\include"
-I"C:\wxWidgets-2.8.10\lib\gcc_lib"
-O2
-mthreads
-DHAVE_W32API_H
-D__WXMSW__
-D_UNICODE
-W
-Wall
========================================
Compilador C++:
========================================
Código:
-I"C:\wxWidgets-2.8.10\include"
-I"C:\wxWidgets-2.8.10\lib\gcc_lib"
-O2
-mthreads
-DHAVE_W32API_H
-D__WXMSW__
-D_UNICODE
-W
-Wall
========================================
Linker
========================================
Código:
-mthreads
-L"C:\wxWidgets-2.8.10\lib\gcc_lib"
-Wl,--subsystem,windows
-mwindows
-lwxmsw28u_adv
-lwxmsw28u_html
-lwxbase28u_xml
-lwxmsw28u_core
-lwxbase28u
-lwxtiff
-lwxjpeg
-lwxpng
-lwxzlib
-lwxregexu
-lwxexpat
-lkernel32
-luser32
-lgdi32
-lcomdlg32
-lwinspool
-lwinmm
-lshell32
-lcomctl32
-lole32
-loleaut32
-luuid
-lrpcrt4
-ladvapi32
-lwsock32
-lodbc32
OPÇÕES DO PROJETO -> ARQUIVOS/DIRETÓRIOS:
- Diretório das Bibliotecas -> Adicionar:
Código:
C:\wxWidgets-2.8.10\lib\gcc_lib
- Diretórios de Include -> Adicionar:
Código:
C:\wxWidgets-2.8.10\include
C:\wxWidgets-2.8.10\lib\gcc_lib\mswu