Nao to conseguindo incluir mais de um arquivo .Res no projeto com o Gcc, exemplo:
hbmk2.exe ......sha1.prg test.prg sb_Bmp.RES sb_telas.res
Ele Compila sem problema mas soh o 1º .Res roda no Executavel o 2º esta incluido no Exe ( verifiquei pelo tamanho do executavel com um e dois .RES), mas, ele nao abre os recursos no EXE. Ele ta la mas nao eh visto pelo sistema.
E os dois estao linkados certinho pelo Windres, se eu inverto a ordem eh sempre o 1º q pega:
hbmk2.exe ......sha1.prg test.prg sb_telas.res sb_Bmp.RES
testei linkar direto, pra ver se nao era o HbMk2 q estava com problema...tb nao deu certo foi a mesma coisa.
Código: Selecionar todos
gcc.exe ".\obj\Main_TDB.o" ".\obj\sbDBase.o" ".\obj\sb_Telas.reso" ".\obj\sb_Bmp.reso" -mwindows -Wl,--start-group -lfivehg -lfivehgc -lhbct -lhbtip -lhbfship -lhbxpp -lhbwin -lxhb -lpsapi -lVersion -lOleDlg -lhbextern -lhbdebug -lhbvm -lhbrtl -lhblang -lhbcpage -lgtcgi -lgtpca -lgtstd -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbuddall -lhbusrrdd -lrddntx -lrddcdx -lrddnsx -lrddfpt -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhbpp -lhbcommon -lhbmainwin -lpng -lhbmemio -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -lwinmm -lmapi32 -limm32 -lmsimg32 -lwininet -lhbpcre -lhbzlib -Wl,--end-group -o".\Main_TDB.EXE" -L"D:\dev_Tools\harbour\hb32\lib\win\mingw" -L"D:\dev_Tools\MinGw\MinGw461\lib" -L"D:\dev_Tools\FiveWin\\lib"
@braços Ale

r]