DicasBCB
Bem-vindo: Seg Set 06, 2010 2:07 pm

Todos os horários são GMT - 3 horas




Criar novo tópico Responder  [ 1 mensagem ] 
Autor Mensagem
 Título: Tutorial: Dev-C++ Configurando a wxWidgets 2.8.10
MensagemEnviado: Ter Jan 19, 2010 10:03 pm 
Offline
piece of cake
Avatar do usuário

Registrado em: Ter Fev 17, 2004 5:44 am
Mensagens: 732
Localização: Jaú
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.html
Baixe 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 :-D

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 biblioteca


OPÇÕ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

_________________
Let´s Rock!!!


Voltar ao topo
 Perfil E-mail  
 
Exibir mensagens anteriores:  Ordenar por  
Criar novo tópico Responder  [ 1 mensagem ] 

Todos os horários são GMT - 3 horas


Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante


Enviar Mensagens: Proibido
Responder Mensagens: Proibido
Editar Mensagens: Proibido
Excluir Mensagens: Proibido
Enviar Anexos: Proibido

Procurar por:
Ir para:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduzido por: Suporte phpBB