Harbour e .NET Framework SDK

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
bencz
Usuário Nível 4
Usuário Nível 4
Mensagens: 524
Registrado em: 28 Abr 2012 17:36
Contato:

Harbour e .NET Framework SDK

Mensagem por bencz »

Nao existe esse arquivo la cara... ;x
Imagem
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Harbour e .NET Framework SDK

Mensagem por sygecom »

Não seja teimoso, rsrsrsrs, acabei de baixar tudo aqui 1GB e 180 MB. E procurei por genjava.c, eeeeeeee plin está em anexo o resultado...
Anexos
genjava.rar
(45.98 KiB) Baixado 114 vezes
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
bencz
Usuário Nível 4
Usuário Nível 4
Mensagens: 524
Registrado em: 28 Abr 2012 17:36
Contato:

Harbour e .NET Framework SDK

Mensagem por bencz »

eita..... eu tinha buscado tb, e nao tava achando.... coisa de windows lixo -.-

o arquivo q gera o IL se chama gencli.c ((:
Imagem
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Harbour e .NET Framework SDK

Mensagem por rochinha »

Amiguinhos,

Qual versão/build do código Harbour voces estão mexendo?
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
bencz
Usuário Nível 4
Usuário Nível 4
Mensagens: 524
Registrado em: 28 Abr 2012 17:36
Contato:

Harbour e .NET Framework SDK

Mensagem por bencz »

Eu tava procurando nos arquivos do Harbour 3.2 Nigthly
depois, fui p/ o SVN
Imagem
lucimauro
Usuário Nível 3
Usuário Nível 3
Mensagens: 465
Registrado em: 21 Set 2004 21:02
Localização: Sobral-CE

Harbour e .NET Framework SDK

Mensagem por lucimauro »

Bom dia a todos;

Rochinha essa versao que voce baixou Harbour 3.2 Nigthly, eu tambem baixei,so que eu uso o bcc55 e agora quando compilo ele jaga os obs na pasta mingn e dar alguns erros, so que eu queria era continuar com o bcc55 como faço para mudar essa configuracao?

Nao sei e foi claro.

Desde ja agradeço.
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Harbour e .NET Framework SDK

Mensagem por rochinha »

Amiguinho,

Eu sempre uso BCC5.5, não uso o hbMake pois como falei, sou muito tradicionalista, gosto de ver o código, gosto de usar .BAT, Notepad, Edit do DOS.

Veja o conteúdo de meu GO.BAT e verifique que as pastas estão sendo setadas no inicio do mesmo e ao compilar ele ajusta, conforme os locais onde se colocou as ferramentas.

Código: Selecionar todos

@ECHO OFF
CLS
ECHO ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
ECHO ³ FiveWin for Harbour 11.12 - Dec. 2010            Harbour development power  ³Ü
ECHO ³ (c) FiveTech, 1993-2010     for Microsoft Windows 9X/NT/200X/ME/XP/Vista/7 ³Û
ECHO ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÛ
ECHO ÿ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß

if A%1 == A GOTO :SINTAX
if NOT EXIST %1.prg GOTO :NOEXIST

set caminho=c:\fivewins
set fwversao=fwh1202
rem set hbversao=harbour-3.1-17025
rem set hbversao=harbour-3.1-17222
set hbversao=harbour-3.2-17431

set FWDIR=
set HBDIR=

set FWDIR=%caminho%\%fwversao%
set HBDIR=%caminho%\%hbversao%

REM @SET LIB=%CAMINHO%\%FWVERSAO%\LIB;%CAMINHO%\%FWVERSAO%\HARBOUR\LIB
REM @SET OBJ=%CAMINHO%\%FWVERSAO%\OBJ;%CAMINHO%\%FWVERSAO%\HARBOUR\OBJ
REM @SET INCLUDE=%CAMINHO%\%FWVERSAO%\INCLUDE;%CAMINHO%\%FWVERSAO%\HARBOUR\INCLUDE

set BCDIR=d:\develop\bcc55

set HDIR=%HBDIR%
set HDIRL=%hdir%\lib
set FWH=%FWDIR%

set GT=gtgui

ECHO Compiling...

%hdir%\bin\harbour %1 /n /i%fwh%\include;%hdir%\include /w0 /p %3 /d__HARBOUR__ > comp.log
IF ERRORLEVEL 1 GOTO COMPILEERRORS
@type comp.log

rem echo -O2 -e%1.exe -I%hdir%\include;%bcdir%\include %1.c > b32.bc
rem %bcdir%\bin\bcc32 -M -c @b32.bc
echo -M -c -tWM -e%1.exe -I%hdir%\include;%bcdir%\include %1.c > b32.bc
%bcdir%\bin\bcc32 @b32.bc
copy %bcdir%\lib\uuid.lib
:ENDCOMPILE

IF EXIST %1.rc %bcdir%\bin\brc32 -r -I%bcdir%\include %1
rem IF EXIST %1.rc %vcdir%\bin\rc -r -d__FLAT__ %1

echo %bcdir%\lib\c0w32.obj   + > b32.bc
echo %1.obj,    + >> b32.bc
echo %1.exe,                 + >> b32.bc
echo %1.map,                 + >> b32.bc
rem *** 
rem *** echo D:\DEVELOP\TRABALHO\lib\nfwhole.lib         + >> b32.bc
rem *** 
echo %fwh%\lib\FiveH.lib     + >> b32.bc
rem echo d:\develop\fivewin\fwh28\lib\FiveHC.lib    + >> b32.bc
echo %fwh%\lib\FiveHC.lib    + >> b32.bc
rem echo %fwh%\lib\calexh.lib    + >> b32.bc
rem *** 
echo %hdirl%\hbrtl.lib       + >> b32.bc
echo %hdirl%\hbvm.lib        + >> b32.bc
echo %hdirl%\%GT%.lib        + >> b32.bc
echo %hdirl%\gtstd.lib       + >> b32.bc
echo %hdirl%\gtcgi.lib       + >> b32.bc
echo %hdirl%\hblang.lib      + >> b32.bc
echo %hdirl%\hbmacro.lib     + >> b32.bc
echo %hdirl%\hbrdd.lib       + >> b32.bc
echo %hdirl%\rddntx.lib      + >> b32.bc
echo %hdirl%\rddcdx.lib      + >> b32.bc
echo %hdirl%\rddfpt.lib      + >> b32.bc
echo %hdirl%\hbsix.lib       + >> b32.bc
echo %hdirl%\hbdebug.lib     + >> b32.bc
echo %hdirl%\hbcommon.lib    + >> b32.bc
echo %hdirl%\hbpp.lib        + >> b32.bc
echo %hdirl%\hbcpage.lib     + >> b32.bc
echo %hdirl%\hbwin.lib       + >> b32.bc
rem echo %hdirl%\compiler.lib    + >> b32.bc
echo %hdirl%\hbcplr.lib      + >> b32.bc
echo %hdirl%\hbct.lib        + >> b32.bc
echo %hdirl%\hbnf.lib        + >> b32.bc
echo %hdirl%\hbextern.lib    + >> b32.bc
echo %hdirl%\adordd.lib      + >> b32.bc
echo %hdirl%\hbusrrdd.lib    + >> b32.bc
echo %hdirl%\hbnetio.lib     + >> b32.bc
echo %hdirl%\hbpcre.lib      + >> b32.bc
echo %hdirl%\hbtip.lib       + >> b32.bc
rem echo %hdirl%\hbziparc.lib    + >> b32.bc
rem echo %hdirl%\hbmzip.lib      + >> b32.bc
echo %hdirl%\hbzlib.lib      + >> b32.bc
rem echo %hdirl%\minizip.lib     + >> b32.bc

rem Para uso com Firebird
echo %hdirl%\fbclient.lib     + >> b32.bc
echo %hdirl%\xfirelib.lib     + >> b32.bc

rem Para compatibilizar
echo %hdirl%\xhb.lib         + >> b32.bc

rem Uncomment these two lines to use Advantage RDD
rem echo %hdirl%\rddads.lib  + >> b32.bc
rem echo %hdirl%\Ace32.lib   + >> b32.bc

rem Para uso com LetoDB RDD
if "%2"=="/L" echo c:\dev5win\sistema\letodb\rddleto.lib + >> b32.bc
if "%2"=="/l" echo c:\dev5win\sistema\letodb\rddleto.lib + >> b32.bc

rem Para uso com SQLLib RDD
if "%2"=="/Q" echo %hdirl%\sqllib.lib      + >> b32.bc
if "%2"=="/Q" echo %hdirl%\libmysql.lib    + >> b32.bc
if "%2"=="/q" echo %hdirl%\sqllib.lib      + >> b32.bc
if "%2"=="/q" echo %hdirl%\libmysql.lib    + >> b32.bc

rem Para uso com ODBC
if "%2"=="/O" echo %hdirl%\odbc.lib        + >> b32.bc
if "%2"=="/O" echo %hdirl%\psdk\odbc32.lib + >> b32.bc
if "%2"=="/o" echo %hdirl%\odbc.lib        + >> b32.bc
if "%2"=="/o" echo %hdirl%\psdk\odbc32.lib + >> b32.bc

rem Para uso com Advantage RDD
if "%2"=="/A" echo %hdirl%\rddads.lib      + >> b32.bc
if "%2"=="/A" echo %hdirl%\ace32.lib       + >> b32.bc
if "%2"=="/a" echo %hdirl%\rddads.lib      + >> b32.bc
if "%2"=="/a" echo %hdirl%\ace32.lib       + >> b32.bc

rem Para uso com MySQL RDD
if "%2"=="/M" echo %hdirl%\mysql.lib       + >> b32.bc
if "%2"=="/M" echo \libmysql.lib    + >> b32.bc
if "%2"=="/m" echo %hdirl%\mysql.lib       + >> b32.bc
if "%2"=="/m" echo \libmysql.lib    + >> b32.bc

echo %bcdir%\lib\cw32.lib          + >> b32.bc
echo uuid.lib                      + >> b32.bc
echo %bcdir%\lib\import32.lib      + >> b32.bc
echo %bcdir%\lib\ws2_32.lib        + >> b32.bc
rem echo %bcdir%\lib\pcrepos.lib       + >> b32.bc
echo %bcdir%\lib\psdk\ole32.lib    + >> b32.bc
echo %bcdir%\lib\psdk\gdi32.lib    + >> b32.bc
echo %bcdir%\lib\psdk\odbc32.lib   + >> b32.bc
echo %bcdir%\lib\psdk\user32.lib   + >> b32.bc
echo %bcdir%\lib\psdk\nddeapi.lib  + >> b32.bc
echo %bcdir%\lib\psdk\iphlpapi.lib + >> b32.bc
echo %bcdir%\lib\psdk\msimg32.lib  + >> b32.bc
echo %bcdir%\lib\psdk\psapi.lib    + >> b32.bc
echo %bcdir%\lib\psdk\shell32.lib  + >> b32.bc
echo %bcdir%\lib\psdk\rasapi32.lib, >> b32.bc

IF EXIST %1.res echo %1.res >> b32.bc
if %GT% == gtwin %bcdir%\bin\ilink32 -Tpe -s @b32.bc
IF ERRORLEVEL 1 GOTO LINKERROR
if %GT% == gtgui %bcdir%\bin\ilink32 -Gn -aa -Tpe -s @b32.bc
IF ERRORLEVEL 1 GOTO LINKERROR
ECHO * Application successfully built *
@del %1.c
@del %1.map
@del %1.obj
@del %1.ppo
@del %1.tds
@del %1.res
@del *.log
@del b32.bc
IF EXIST %1.exe %1
GOTO EXIT
ECHO

rem delete temporary files

:COMPILEERRORS
@type comp.log
ECHO * Compile errors *
GOTO EXIT

:LINKERROR
ECHO * Linking 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
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Responder