nancouto Posted October 27, 2010 Report Share Posted October 27, 2010 Amigos do fórum, atualmente compilo minhas aplicações com clipper + blinker 6, gostaria de saber como faço para utilizar o harbour em 32 bits. Preciso de passo-a-passo toda a compilação. Uso atualmente o fivewin for harbour versão disponibilizada pela fivetech (6.12). Obrigado pela ajuda. Quote Link to comment Share on other sites More sharing options...
nancouto Posted October 27, 2010 Author Report Share Posted October 27, 2010 Amigos do fórum, atualmente compilo minhas aplicações com clipper + blinker 6, gostaria de saber como faço para utilizar o harbour em 32 bits. Preciso de passo-a-passo toda a compilação. Uso atualmente o fivewin for harbour versão disponibilizada pela fivetech (6.12). Obrigado pela ajuda. Quote Link to comment Share on other sites More sharing options...
Ariston Santos Posted October 27, 2010 Report Share Posted October 27, 2010 Na pasta SAMPLES do fivewin (6.12) tem arquivos de lotes para este fim. Eles são elaborados para compilar os exemplos mas vc pode adaptá-los para compilar seus programas. Sugiro usar o xharbour 09971 que você pode baixar deste link: http://www.fivetechsoft.com/files/6.12/xharbour.exe Instale também o Bcc55, que pode ser baixado deste link: http://www.arsoft-ap.com.br/download/xpacote/bcc55_instalar.exe Quando testei, tive que fazer algumas adaptações no buildx.bat. Faltou também o arquivo ace32.lib na pasta LIB do xHarbour. Peguei ele da versão 0.99.30 e fucionou. Se ocorrer o mesmo problema com você mande um e-mail pra mim que eu respondo mandando ele em anexo para você. Meu buildx.bat ficou assim: ECHO OFF CLS ECHO ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ECHO ³ FiveWin for xHarbour 6.12 - December 2006 xHarbour development power ³Ü ECHO ³ © FiveTech, 1993-2006 for Microsoft Windows 95/98/NT/2000/ME and XP ³Û ECHO ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÛ ECHO ÿ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß if A%1 == A GOTO :SINTAX if NOT EXIST %1.prg GOTO :NOEXIST ECHO Compiling... set hdir=c:\xhb612 set bcdir=c:\bcc55 %hdir%\bin\harbour %1 /n /i..\include;%hdir%\include /w /p %2 %3 > clip.log @type clip.log IF ERRORLEVEL 1 PAUSE IF ERRORLEVEL 1 GOTO EXIT echo -O2 -e%1.exe -I%hdir%\include %1.c > b32.bc %bcdir%\bin\bcc32 -M -c -v @b32.bc :ENDCOMPILE IF EXIST %1.rc %bcdir%\bin\brc32 -r %1 echo c0w32.obj + > b32.bc echo %1.obj, + >> b32.bc echo %1.exe, + >> b32.bc echo %1.map, + >> b32.bc echo ..\lib\Fivehx.lib ..\lib\FiveHC.lib + >> b32.bc echo %hdir%\lib\rtl.lib + >> b32.bc echo %hdir%\lib\vm.lib + >> b32.bc echo %hdir%\lib\gtgui.lib + >> b32.bc echo %hdir%\lib\lang.lib + >> b32.bc echo %hdir%\lib\macro.lib + >> b32.bc echo %hdir%\lib\rdd.lib + >> b32.bc echo %hdir%\lib\dbfntx.lib + >> b32.bc echo %hdir%\lib\dbfcdx.lib + >> b32.bc echo %hdir%\lib\dbffpt.lib + >> b32.bc echo %hdir%\lib\hbsix.lib + >> b32.bc echo %hdir%\lib\debug.lib + >> b32.bc echo %hdir%\lib\common.lib + >> b32.bc echo %hdir%\lib\pp.lib + >> b32.bc rem Uncomment these two lines to use Advantage RDD echo %hdir%\lib\rddads.lib + >> b32.bc echo %hdir%\lib\Ace32.lib + >> b32.bc echo %bcdir%\lib\cw32.lib + >> b32.bc echo %bcdir%\lib\import32.lib + >> b32.bc echo %bcdir%\lib\psdk\odbc32.lib + >> b32.bc echo %bcdir%\lib\psdk\rasapi32.lib + >> b32.bc echo %bcdir%\lib\psdk\nddeapi.lib + >> b32.bc echo %bcdir%\lib\psdk\iphlpapi.lib, >> b32.bc IF EXIST %1.res echo %1.res >> b32.bc rem uncomment this line to use the debugger and comment the following one rem %bcdir%\bin\ilink32 -Gn -Tpe -s -v @b32.bc %bcdir%\bin\ilink32 -Gn -aa -Tpe -s -v @b32.bc IF ERRORLEVEL 1 GOTO LINKERROR ECHO * Application successfully built %1 GOTO EXIT ECHO rem delete temporary files @del %1.c :LINKERROR ECHO * There are errors GOTO EXIT :SINTAX ECHO SYNTAX: Build [Program] {-- No especifiques la extensi¢n PRG ECHO {-- Don't specify .PRG extension GOTO EXIT :NOEXIST ECHO The specified PRG %1 does not exist :EXIT id=code>id=code>Note que eu mudei a pasta de instalação do xHarbour (C:\XHB612). Também instalei o FIVEWIN na pasta C:\FWH612 para não misturar as coisas. Como compilar: Após adaptar seu buidx.bat (vc pode copiar e colar o conteúdo acima dentro dele, substituindo o que tá lá. Crie backup do original), faça assim: 1. Entre no prompt de comando; 2. Entre na pasta SAMPLES (CD\FWH612\SAMPLES) 3. Digite: buildx game O GEME.PRG será compilado e executado. Ariston Santos FWPPC / Fwh / xHarbour / Bcc55 / xDev / Workshop Conheça o pacote fivewin: www.arsoft-ap.com.br "Leia a BÃblia diariamente" Quote Link to comment Share on other sites More sharing options...
FiveWinBr Posted October 27, 2010 Report Share Posted October 27, 2010 Entre no Dos e digite: Set Path=C:\harbour\bin;c:\bcc55\bin;%path% ( se o path for diferente coloque o seu correto. ) certo agora crie uma pasta, Exemplo: c:\teste <-- dentro desta pasta crie o arquivo teste.hbp insira o codigo abaixo nele e salve. # Seus Prg caso seja + que 1 coloque abaixo. teste.prg -Id:\fwh902\include -Id:\harbour\include -Ld:\harbour\lib -Ld:\fwh902\lib -ld:\fwh902\lib\FiveH.lib -ld:\fwh902\lib\FiveHC.lib -ld:\harbour\lib\hbrtl.lib -ld:\harbour\lib\hbvm.lib -ld:\harbour\lib\hblang.lib -ld:\harbour\lib\hbmacro.lib -ld:\harbour\lib\hbrdd.lib -ld:\harbour\lib\rddntx.lib -ld:\harbour\lib\rddcdx.lib -ld:\harbour\lib\rddfpt.lib -ld:\harbour\lib\hbsix.lib -ld:\harbour\lib\hbdebug.lib -ld:\harbour\lib\hbcommon.lib -ld:\harbour\lib\hbpp.lib -ld:\harbour\lib\hbcpage.lib -ld:\harbour\lib\hbwin.lib -ld:\bcc55\lib\lib\cw32.lib -ld:\bcc55\lib\lib\uuid.lib -ld:\bcc55\lib\lib\import32.lib -ld:\bcc55\lib\lib\psdk\odbc32.lib -ld:\bcc55\lib\lib\psdk\nddeapi.lib -ld:\bcc55\lib\lib\psdk\iphlpapi.lib -ld:\bcc55\lib\lib\psdk\msimg32.lib -ld:\bcc55\lib\lib\psdk\rasapi32.lib -incremental # Arquivo a ser gerado -oc:\teste\teste.exe # Forçar recompilação -rebuild # Executar apos a compilação -run Pronto agora crie seu prg. teste.prg #include "fivewin.ch" function main public ownd define window ownd activate window ownd On Init msginfo("Usando o TAR Harbour ") return nil Feito isso vá na pasta c:\teste pelo dos mesmo c: cd\teste\ e de o comando: Hbmk2 teste.hbp [ e tecle enter ] Pronto feito isso ira compilar e gerar o EXE e executa-ló. Att. Lailton http://www.lailton.com.br E-mail/MSN: suporte@redstarsoft.com.br xHarbour 1.2.1 | Fivewin 10.5 | Borland Bcc582 | MYSQL =] Quote Link to comment Share on other sites More sharing options...
nancouto Posted October 28, 2010 Author Report Share Posted October 28, 2010 obrigado pela resposta a dúvida. Vou implementar e assim que obtiver resultado envio resposta. ATT. Quote Link to comment Share on other sites More sharing options...
Luiz Arruda (ICO) Posted June 8, 2012 Report Share Posted June 8, 2012 Estou tentando compilar com esse TAR de Harbour e tá me dando este erro. id=code>id=code>Já inclui a RTL.LIB, já tirei e nada. Vi em algum lugar no forum algo a respeito, Já procurei e só achei este tópico onde o autor ainda não obteve resultado Luiz Arruda Corumbá-MS ico.corumba@gmail.com | http://www.facebook.com/profile.php?id=100000933378029 FiveWin 9.04 xHarbour PellesC Bcc. Quote Link to comment Share on other sites More sharing options...
Luiz Arruda (ICO) Posted June 19, 2012 Report Share Posted June 19, 2012 Obrigado a todos que responderam, que Deus de lhe em dobro toda a ajuda que vcs me deram... rsrsrsr!!!.. Ainda tentando... Luiz Arruda Corumbá-MS ico.corumba@gmail.com | http://www.facebook.com/profile.php?id=100000933378029 FiveWin 9.04 xHarbour PellesC Bcc. Quote Link to comment Share on other sites More sharing options...
Erciley Junior Posted June 19, 2012 Report Share Posted June 19, 2012 Kkkkkkkkkkkkk eu vi essa frase em um programinha da Globo ^^ (responder que é bom, também não vou, huahuahua) Erciley Junior (FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY) NÃO ABANDONE O POST, QUEREMOS SABER SE SUA DÚVIDA/PROBLEMA TEVE SOLUÇÃO Quote Link to comment Share on other sites More sharing options...
kleber Posted June 23, 2012 Report Share Posted June 23, 2012 Oh boy, posso te ajudar. kbmcuca@ibest.com.br Quote Link to comment Share on other sites More sharing options...
FiveWinBr Posted June 24, 2012 Report Share Posted June 24, 2012 xD Pasta lib no Harbour é "hbrtl.lib" no xHarbour é "rtl.lib" Att. Lailton Fernando Mariano E-Mail: developer@lailton.com.br | Msn: developer@lailton.com.br xHarbour 1.2.1 | Harbour 3.2.0 | Fivewin 12.4 | HwGui | Borland 5.8.2 | MySQL | FiveWeb Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.