Wxwidgets

WxWidgets é uma API de código-fonte aberto e multiplataforma para a construção de GUIs. Além de suportar diversas plataformas, a API WxWidgets tem ligação para Python e é uma das melhores senão a melhor API opensource livre de plataforma para a construção de GUIs

Compilando WxWidgets com MingW para funcionar com openGL

O diretório padrão aonde o WxWidgets é baixado é c:\wxwidgets-xxx e doravante será chamado APP_ROOT

abra no explorer a pasta do WxWidgets, APPROOT, e abra em um editor de texto o arquivo setup.h.in localizado na pasta APP_ROOT.
Neste arquivo mude a linha onde está escrito USE_OPENGL 0 para USE_OPENGL 1 e salve-o renomeando para setup.h
Coloque então a pasta dos binários do MingW, geralmente C:\Mingw\bin no PATH do sistema.
Depois de colocado no PATH deve-se abrir um prompt de comando e navegar até o diretório APP_ROOT\build\msw

Execute então o seguinte comando:

mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 UNICODE=1 USE_OPENGL=1 BUILD=release

Ele especifica que será construído uma biblioteca do WxWidgets monolítica, com dlls (para Windows) com suporte a OpenGL e que usa como codificação o Unicode. Se for desejado compilar o WxWidgets com suporte para Debug mude a linha acima de BUILD=release para BUILD=debug

Links

http://www.wxwidgets.org/ Página oficial do WxWidgets

gui
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.