resolvi experimentar a HwGUI. É a minha primeira tentativa.
Baixei e descompactei a versão mais recente: hwgui-2.19-b4.src.zip
Criei as libs usando o HBMK2, nenhum problema:
Código: Selecionar todos
hbmk2 hwgui.hbp procmisc.hbp hbxml.hbp hwgdebug.hbp
hbmk2: Criando biblioteca estáticas... lib\libhwgui.a
hbmk2: Criando biblioteca estáticas... lib\libprocmisc.a
hbmk2: Criando biblioteca estáticas... lib\libhbxml.a
hbmk2: Criando biblioteca estáticas... lib\libhwgdebug.aPara o primeiro teste, decidi compilar o primeiro e modesto programa disponível no próprio tutorial da HwGUI:
Código: Selecionar todos
// Every HwGUI application must include hwgui.ch header file
#include "hwgui.ch"
Function Test
Local oMain
// Most of GUI applications creates the main window:
INIT WINDOW oMain MAIN TITLE "My First HwGUI sample" AT 100, 100 SIZE 400, 300
/* Here you can place definitions of menu and window controls
* Then the window must be activated - it appears on the screen
* and the application goes to the main loop of handling messages.
*/
ACTIVATE WINDOW oMain
Return NilCódigo: Selecionar todos
hbmk2 -lhwgui -lprocmisc -lhwgdebug -lhbxml hwguites.prgCódigo: Selecionar todos
c:/hb30/lib/win/mingw/libhwgui.a(drawtext.o):drawtext.c:(.text+0x2e): undefined
reference to `hb_itemEqual'


