Compilar o Harbour MSVC duvidas??
Moderador: Moderadores
Compilar o Harbour MSVC duvidas??
Bom dia,
Fiz algumas tentativas e não consegui compilar o Harbour com MSVC, pesquisando aqui no forum, vi algumas dicas do pessoal, que é preciso criar 2 variaveis de ambiente:
HB_COMPILER=msvc ( \hb20\bin\hb-mkimp.bat )
HB_WITH_QT=\QT\4.6.0-rc1\INCLUDE ( para usar o qt-designer )
Como eu defino o PATH do MSVC, para o Win-Make.bat saber onde ele esta??
Seria??
\Arquivos de programas\Microsoft Visual Studio 9.0\vc\bin
Agradeço
v_cez@yahoo.com.br
Fiz algumas tentativas e não consegui compilar o Harbour com MSVC, pesquisando aqui no forum, vi algumas dicas do pessoal, que é preciso criar 2 variaveis de ambiente:
HB_COMPILER=msvc ( \hb20\bin\hb-mkimp.bat )
HB_WITH_QT=\QT\4.6.0-rc1\INCLUDE ( para usar o qt-designer )
Como eu defino o PATH do MSVC, para o Win-Make.bat saber onde ele esta??
Seria??
\Arquivos de programas\Microsoft Visual Studio 9.0\vc\bin
Agradeço
v_cez@yahoo.com.br
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Re: Compilar o Harbour MSVC duvidas??
Cezar, eu uso o seguinte BAT para compilar o Harbour com MSVC:
No meu caso o MSVC está instalado na pasta C:\MSVC, você deve alterar este caminho caso o MSVC esteja em outra pasta.
Abraços,
Código: Selecionar todos
call "c:\msvc\VC\bin\vcvars32.bat"
set HB_WITH_QT=C:\Qt\4.6.0-rc1\include
set HB_COMPILER_VER=900
win-make installAbraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Re: Compilar o Harbour MSVC duvidas??
Bom dia,
Com o .Bat do Toledo, consigo compilar o Harbour para Msvc, mas durante a compilação observa-se vários erros.
Tentei recompilar a HwGui, gera os .C, mas as libs não são geradas.
Voces terial alguma sugestão??
grato
v_cez@yahoo.com.br
Com o .Bat do Toledo, consigo compilar o Harbour para Msvc, mas durante a compilação observa-se vários erros.
Código: Selecionar todos
TIC -DHAVE_CONFIG_H -DUNICODE -Fopcrenewl.obj -c ../../../pcrenewl.c
pcrenewl.c
cl.exe -I. -I../../../../../include -nologo -Gs -TC -Ot2b1 -EHs-c- -DPCRE_STA
TIC -DHAVE_CONFIG_H -DUNICODE -Fopcrenewl_dyn.obj -DHB_DYNLIB -c ../../../pcren
ewl.c
pcrenewl.c
cl.exe -I. -I../../../../../include -nologo -Gs -TC -Ot2b1 -EHs-c- -DPCRE_STA
TIC -DHAVE_CONFIG_H -DUNICODE -Fopcreoutf.obj -c ../../../pcreoutf.c
pcreoutf.c
cl.exe -I. -I../../../../../include -nologo -Gs -TC -Ot2b1 -EHs-c- -DPCRE_STA
TIC -DHAVE_CONFIG_H -DUNICODE -Fopcreoutf_dyn.obj -DHB_DYNLIB -c ../../../pcreo
utf.c
pcreoutf.c
cl.exe -I. -I../../../../../include -nologo -Gs -TC -Ot2b1 -EHs-c- -DPCRE_STA
TIC -DHAVE_CONFIG_H -DUNICODE -Fopcrerefc.obj -c ../../../pcrerefc.c
pcrerefc.c
cl.exe -I. -I../../../../../include -nologo -Gs -TC -Ot2b1 -EHs-c- -DPCRE_STA
TIC -DHAVE_CONFIG_H -DUNICODE -Fopcrerefc_dyn.obj -DHB_DYNLIB -c ../../../pcrer
efc.c
pcrerefc.c
cl.exe -I. -I../../../../../include -nologo -Gs -TC -Ot2b1 -EHs-c- -DPCRE_STA
TIC -DHAVE_CONFIG_H -DUNICODE -Fopcrestud.obj -c ../../../pcrestud.c
pcrestud.c
cl.exe -I. -I../../../../../include -nologo -Gs -TC -Ot2b1 -EHs-c- -DPCRE_STA
TIC -DHAVE_CONFIG_H -DUNICODE -Fopcrestud_dyn.obj -DHB_DYNLIB -c ../../../pcres
tud.c
pcrestud.c
cl.exe -I. -I../../../../../include -nologo -Gs -TC -Ot2b1 -EHs-c- -DPCRE_STA
TIC -DHAVE_CONFIG_H -DUNICODE -Fopcretabs.obj -c ../../../pcretabs.c
pcretabs.c
cl.exe -I. -I../../../../../include -nologo -Gs -TC -Ot2b1 -EHs-c- -DPCRE_STA
TIC -DHAVE_CONFIG_H -DUNICODE -Fopcretabs_dyn.obj -DHB_DYNLIB -c ../../../pcret
abs.c
pcretabs.c
cl.exe -I. -I../../../../../include -nologo -Gs -TC -Ot2b1 -EHs-c- -DPCRE_STA
TIC -DHAVE_CONFIG_H -DUNICODE -Fopcretryf.obj -c ../../../pcretryf.c
pcretryf.c
cl.exe -I. -I../../../../../include -nologo -Gs -TC -Ot2b1 -EHs-c- -DPCRE_STA
TIC -DHAVE_CONFIG_H -DUNICODE -Fopcretryf_dyn.obj -DHB_DYNLIB -c ../../../pcret
ryf.c
pcretryf.c
cl.exe -I. -I../../../../../include -nologo -Gs -TC -Ot2b1 -EHs-c- -DPCRE_STA
TIC -DHAVE_CONFIG_H -DUNICODE -Fopcreucd.obj -c ../../../pcreucd.c
pcreucd.c
cl.exe -I. -I../../../../../include -nologo -Gs -TC -Ot2b1 -EHs-c- -DPCRE_STA
TIC -DHAVE_CONFIG_H -DUNICODE -Fopcreucd_dyn.obj -DHB_DYNLIB -c ../../../pcreuc
d.c
pcreucd.c
cl.exe -I. -I../../../../../include -nologo -Gs -TC -Ot2b1 -EHs-c- -DPCRE_STA
TIC -DHAVE_CONFIG_H -DUNICODE -Fopcrever.obj -c ../../../pcrever.c
pcrever.c
cl.exe -I. -I../../../../../include -nologo -Gs -TC -Ot2b1 -EHs-c- -DPCRE_STA
TIC -DHAVE_CONFIG_H -DUNICODE -Fopcrever_dyn.obj -DHB_DYNLIB -c ../../../pcreve
r.c
pcrever.c
cl.exe -I. -I../../../../../include -nologo -Gs -TC -Ot2b1 -EHs-c- -DPCRE_STA
TIC -DHAVE_CONFIG_H -DUNICODE -Fopcrevutf.obj -c ../../../pcrevutf.c
pcrevutf.c
cl.exe -I. -I../../../../../include -nologo -Gs -TC -Ot2b1 -EHs-c- -DPCRE_STA
TIC -DHAVE_CONFIG_H -DUNICODE -Fopcrevutf_dyn.obj -DHB_DYNLIB -c ../../../pcrev
utf.c
pcrevutf.c
cl.exe -I. -I../../../../../include -nologo -Gs -TC -Ot2b1 -EHs-c- -DPCRE_STA
TIC -DHAVE_CONFIG_H -DUNICODE -Fopcrexcls.obj -c ../../../pcrexcls.c
pcrexcls.c
cl.exe -I. -I../../../../../include -nologo -Gs -TC -Ot2b1 -EHs-c- -DPCRE_STA
TIC -DHAVE_CONFIG_H -DUNICODE -Fopcrexcls_dyn.obj -DHB_DYNLIB -c ../../../pcrex
cls.c
pcrexcls.c
lib.exe -nologo -out:../../../../../lib/win/msvc/hbpcre.lib chartabs.obj pcrec
omp.obj pcreconf.obj pcredfa.obj pcreexec.obj pcrefinf.obj pcreget.obj pcreglob.
obj pcreinfo.obj pcremktb.obj pcrenewl.obj pcreoutf.obj pcrerefc.obj pcrestud.ob
j pcretabs.obj pcretryf.obj pcreucd.obj pcrever.obj pcrevutf.obj pcrexcls.obj ||
del /q /f ../../../../../lib/win/msvc/hbpcre.lib
Não se pode copiar um arquivo nele mesmo.
0 arquivo(s) copiado(s).
win-make[2]: [install] Error 1 (ignored)
cl.exe -I. -I../../../../../include -nologo -Gs -TP -Ot2b1 -EHs-c- -DUNICODE
-Foadler32.obj -c ../../../adler32.c
adler32.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -Ot2b1 -EHs-c- -DUNICODE
-Foadler32_dyn.obj -DHB_DYNLIB -c ../../../adler32.c
adler32.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -Ot2b1 -EHs-c- -DUNICODE
-Focompress.obj -c ../../../compress.c
compress.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -Ot2b1 -EHs-c- -DUNICODE
-Focompress_dyn.obj -DHB_DYNLIB -c ../../../compress.c
compress.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -Ot2b1 -EHs-c- -DUNICODE
-Focrc32.obj -c ../../../crc32.c
crc32.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -Ot2b1 -EHs-c- -DUNICODE
-Focrc32_dyn.obj -DHB_DYNLIB -c ../../../crc32.c
crc32.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -Ot2b1 -EHs-c- -DUNICODE
-Fodeflate.obj -c ../../../deflate.c
deflate.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -Ot2b1 -EHs-c- -DUNICODE
-Fodeflate_dyn.obj -DHB_DYNLIB -c ../../../deflate.c
deflate.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -Ot2b1 -EHs-c- -DUNICODE
-Fogzio.obj -c ../../../gzio.c
gzio.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -Ot2b1 -EHs-c- -DUNICODE
-Fogzio_dyn.obj -DHB_DYNLIB -c ../../../gzio.c
gzio.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -Ot2b1 -EHs-c- -DUNICODE
-Foinfback.obj -c ../../../infback.c
infback.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -Ot2b1 -EHs-c- -DUNICODE
-Foinfback_dyn.obj -DHB_DYNLIB -c ../../../infback.c
infback.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -Ot2b1 -EHs-c- -DUNICODE
-Foinffast.obj -c ../../../inffast.c
inffast.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -Ot2b1 -EHs-c- -DUNICODE
-Foinffast_dyn.obj -DHB_DYNLIB -c ../../../inffast.c
inffast.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -Ot2b1 -EHs-c- -DUNICODE
-Foinflate.obj -c ../../../inflate.c
inflate.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -Ot2b1 -EHs-c- -DUNICODE
-Foinflate_dyn.obj -DHB_DYNLIB -c ../../../inflate.c
inflate.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -Ot2b1 -EHs-c- -DUNICODE
-Foinftrees.obj -c ../../../inftrees.c
inftrees.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -Ot2b1 -EHs-c- -DUNICODE
-Foinftrees_dyn.obj -DHB_DYNLIB -c ../../../inftrees.c
inftrees.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -Ot2b1 -EHs-c- -DUNICODE
-Fotrees.obj -c ../../../trees.c
trees.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -Ot2b1 -EHs-c- -DUNICODE
-Fotrees_dyn.obj -DHB_DYNLIB -c ../../../trees.c
trees.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -Ot2b1 -EHs-c- -DUNICODE
-Founcompr.obj -c ../../../uncompr.c
uncompr.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -Ot2b1 -EHs-c- -DUNICODE
-Founcompr_dyn.obj -DHB_DYNLIB -c ../../../uncompr.c
uncompr.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -Ot2b1 -EHs-c- -DUNICODE
-Fozutil.obj -c ../../../zutil.c
zutil.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -Ot2b1 -EHs-c- -DUNICODE
-Fozutil_dyn.obj -DHB_DYNLIB -c ../../../zutil.c
zutil.c
lib.exe -nologo -out:../../../../../lib/win/msvc/hbzlib.lib adler32.obj compre
ss.obj crc32.obj deflate.obj gzio.obj infback.obj inffast.obj inflate.obj inftre
es.obj trees.obj uncompr.obj zutil.obj || del /q /f ../../../../../lib/win/msvc/
hbzlib.lib
Não se pode copiar um arquivo nele mesmo.
0 arquivo(s) copiado(s).
win-make[2]: [install] Error 1 (ignored)
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Foexpropt1.obj -c ../../../expropt1.c
expropt1.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Foexpropt1_dyn.obj -DHB_DYNLIB -c ../../../expropt1.c
expropt1.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Foexpropt2.obj -c ../../../expropt2.c
expropt2.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Foexpropt2_dyn.obj -DHB_DYNLIB -c ../../../expropt2.c
expropt2.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Fohbffind.obj -c ../../../hbffind.c
hbffind.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Fohbffind_dyn.obj -DHB_DYNLIB -c ../../../hbffind.c
hbffind.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Fohbfopen.obj -c ../../../hbfopen.c
hbfopen.c
../../../hbfopen.c(61) : warning C4996: 'fopen': This function or variable may b
e unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECUR
E_NO_WARNINGS. See online help for details.
C:\MSVC\VC\INCLUDE\stdio.h(237) : see declaration of 'fopen'
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Fohbfopen_dyn.obj -DHB_DYNLIB -c ../../../hbfopen.c
hbfopen.c
../../../hbfopen.c(61) : warning C4996: 'fopen': This function or variable may b
e unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECUR
E_NO_WARNINGS. See online help for details.
C:\MSVC\VC\INCLUDE\stdio.h(237) : see declaration of 'fopen'
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Fohbfsapi.obj -c ../../../hbfsapi.c
hbfsapi.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Fohbfsapi_dyn.obj -DHB_DYNLIB -c ../../../hbfsapi.c
hbfsapi.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Fohbgete.obj -c ../../../hbgete.c
hbgete.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Fohbgete_dyn.obj -DHB_DYNLIB -c ../../../hbgete.c
hbgete.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Fohbwince.obj -c ../../../hbwince.c
hbwince.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Fohbwince_dyn.obj -DHB_DYNLIB -c ../../../hbwince.c
hbwince.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Fohbhash.obj -c ../../../hbhash.c
hbhash.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Fohbhash_dyn.obj -DHB_DYNLIB -c ../../../hbhash.c
hbhash.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Fohbprintf.obj -c ../../../hbprintf.c
hbprintf.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Fohbprintf_dyn.obj -DHB_DYNLIB -c ../../../hbprintf.c
hbprintf.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Fohbstr.obj -c ../../../hbstr.c
hbstr.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Fohbstr_dyn.obj -DHB_DYNLIB -c ../../../hbstr.c
hbstr.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Fohbdate.obj -c ../../../hbdate.c
hbdate.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Fohbdate_dyn.obj -DHB_DYNLIB -c ../../../hbdate.c
hbdate.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Fohbmem.obj -c ../../../hbmem.c
hbmem.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Fohbmem_dyn.obj -DHB_DYNLIB -c ../../../hbmem.c
hbmem.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Fohbtrace.obj -c ../../../hbtrace.c
hbtrace.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Fohbtrace_dyn.obj -DHB_DYNLIB -c ../../../hbtrace.c
hbtrace.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Fohbver.obj -c ../../../hbver.c
hbver.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Fohbver_dyn.obj -DHB_DYNLIB -c ../../../hbver.c
hbver.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Fohbverdsp.obj -c ../../../hbverdsp.c
hbverdsp.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Fohbverdsp_dyn.obj -DHB_DYNLIB -c ../../../hbverdsp.c
hbverdsp.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Fohbarch.obj -c ../../../hbarch.c
hbarch.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Fohbarch_dyn.obj -DHB_DYNLIB -c ../../../hbarch.c
hbarch.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Foreserved.obj -c ../../../reserved.c
reserved.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Foreserved_dyn.obj -DHB_DYNLIB -c ../../../reserved.c
reserved.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Fostrwild.obj -c ../../../strwild.c
strwild.c
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Fostrwild_dyn.obj -DHB_DYNLIB -c ../../../strwild.c
strwild.c
lib.exe -nologo -out:../../../../../lib/win/msvc/hbcommon.lib expropt1.obj exp
ropt2.obj hbffind.obj hbfopen.obj hbfsapi.obj hbgete.obj hbwince.obj hbhash.obj
hbprintf.obj hbstr.obj hbdate.obj hbmem.obj hbtrace.obj hbver.obj hbverdsp.obj h
barch.obj reserved.obj strwild.obj || del /q /f ../../../../../lib/win/msvc/hbco
mmon.lib
Não se pode copiar um arquivo nele mesmo.
0 arquivo(s) copiado(s).
win-make[2]: [install] Error 1 (ignored)
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Fonortl.obj -c ../../../nortl.c
nortl.c
lib.exe -nologo -out:../../../../../lib/win/msvc/hbnortl.lib nortl.obj || del
/q /f ../../../../../lib/win/msvc/hbnortl.lib
Não se pode copiar um arquivo nele mesmo.
0 arquivo(s) copiado(s).
win-make[2]: [install] Error 1 (ignored)
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Fohbpp.obj -c ../../../hbpp.c
hbpp.c
c:\hb20\src\pp\ppcore.c(698) : warning C4310: cast truncates constant value
c:\hb20\src\pp\ppcore.c(699) : warning C4310: cast truncates constant value
cl.exe -I. -I../../../../../include -nologo -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c-
-DUNICODE -Fohbpp_dyn.obj -DHB_DYNLIB -c ../../../hbpp.c
hbpp.c
link.exe -nologo -libpath:../../../../../lib/win/msvc -out:..\..\..\..\..\bin
\win\msvc\hbpp.exe hbpp.obj hbnortl.lib hbcommon.lib kernel32.lib user32.lib ws2
_32.lib advapi32.lib gdi32.lib
Voces terial alguma sugestão??
grato
v_cez@yahoo.com.br
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Compilar o Harbour MSVC duvidas??
Olá Cesar,
Eu consegui compilar o Harbour com MSVC usando os SET assim:
Eu consegui compilar o Harbour com MSVC usando os SET assim:
Código: Selecionar todos
@echo off
cd msvc\VC
call vcvarsall.bat"
cd\devel\harbour
set HB_COMPILER_VER=1500
set HB_INSTALL_PREFIX=D:\devel\hb-msvc
set HB_INSTALL_IMPLIB=yes
set HB_BUILD_CONTRIB_DYN=yes
set HB_WITH_PGSQL=d:\pgsql\include
set HB_WITH_BLAT=D:\devel\blat262\full\source
set HB_WITH_ADS=D:\devel\ads\include
set HB_WITH_GD=D:\devel\gd-2.0.34\include
set HB_WITH_FREEIMAGE=d:\devel\FreeImage\Dist
set HB_WITH_FIREBIRD=D:\Firebird_2_1\include
set HB_WITH_SQLITE3=d:\devel\sqlite-3_6_22
set HB_WITH_QT=d:\devel\Qt\4.6.3\include
set HB_QTPATH=D:\devel\Qt\4.6.3\bin
set HB_QT_BUILD_STATIC=yes
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
Re: Compilar o Harbour MSVC duvidas??
Bom dia,
Estou querendo utilizar o "Harbour com MsVc", mas tô apanhando de algumas
coisas básicas, ja li e reli tudo, forum Harbour/Devel e tudo mais, mais
uma ajuda pra desempacar.
Baixei o "Harbour2.0.0beta3-win" que vem com as libs par usar com MsVc, Bcc,
Mingw, compilei: Hbmk2 hello.hbp
Vejam no código, tanto o arquivo stdarq.h como vadefs.h que pertencem a \Msvc\Vc\include e não foram encontrados...
1.Porque não está achando os includes do \Msvc\Vc\Include?
2.Como eu informo o Hbmk2 para compilar com o Msvc?
3.Como eu defino os path para achar os arquivos .H e .CH do Msvc?
Hello.hbp
Mais uma vez grato.
v_cez@yahoo.com.br
Estou querendo utilizar o "Harbour com MsVc", mas tô apanhando de algumas
coisas básicas, ja li e reli tudo, forum Harbour/Devel e tudo mais, mais
uma ajuda pra desempacar.
Baixei o "Harbour2.0.0beta3-win" que vem com as libs par usar com MsVc, Bcc,
Mingw, compilei: Hbmk2 hello.hbp
Vejam no código, tanto o arquivo stdarq.h como vadefs.h que pertencem a \Msvc\Vc\include e não foram encontrados...
Código: Selecionar todos
C:\hteste>hbmk2 hello.hbp
hbmk2: Processando arquivo de configuração: c:\Hb21\bin\hbmk.cfg
Harbour 2.0.0beta3 (Rev. 12422)
Copyright (c) 1999-2009, http://www.harbour-project.org/
Compiling '\hteste\hello.prg'...
Lines 5, Functions/Procedures 1
Generating C source output to 'hello.c'... Done.
hello.c
c:\Hb21\include\stdarg.h(27) : fatal error C1083: Cannot open include file: 'vadefs.h': Invalid argument
hbmk2: Erro: Executando compilador C. 2
cl.exe -nologo -c -Gs -Ot2b1 -Ic:\Hb21\include -Ic:\borland\bcc55\include;c:\msvc\vc\include hello.c
C:\hteste>2.Como eu informo o Hbmk2 para compilar com o Msvc?
3.Como eu defino os path para achar os arquivos .H e .CH do Msvc?
Hello.hbp
Código: Selecionar todos
-ic:\borland\bcc55\include;c:\msvc\vc\include
-comp=msvc
\hteste\hello.prg
v_cez@yahoo.com.br
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Compilar o Harbour MSVC duvidas??
Acabei de baixar e compilar o Harbour do SVN e baixei e compilei a Hwgui da CVS e deu tudo certo, talvez essa versão do Harbour esteja com algum problema.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
Re: Compilar o Harbour MSVC duvidas??
Bom dia Sygecom,
Baixei o harbour pelo svn, compilei com msvc , fiz alguns testes, Ok.
Tambem baixei a Hwgui p/Cvs, compilei alguns exemplos, Ok.
A única coisa que observei, usando o .bat abaixo, não gerou os .C/.obj na
pasta \hwgui\obj, não sei onde foram parar....
Mais uma vez, grato pela grande ajuda!!
v_cez@yahoo.com.br
Baixei o harbour pelo svn, compilei com msvc , fiz alguns testes, Ok.
Tambem baixei a Hwgui p/Cvs, compilei alguns exemplos, Ok.
A única coisa que observei, usando o .bat abaixo, não gerou os .C/.obj na
pasta \hwgui\obj, não sei onde foram parar....
Código: Selecionar todos
@echo off
CLS
if "%1" == "clean" goto CLEAN
if "%1" == "CLEAN" goto CLEAN
if not exist lib md lib
if not exist obj md obj
set HB_PATH=C:\HB21
cd \msvc\VC\bin
call vcvars32.bat
cd \hwgui
hbmk2 @hbactivex.hbp
hbmk2 @hbxml.hbp
hbmk2 @hwg_qhtm.hbp
hbmk2 @hwgui.hbp
hbmk2 @procmisc.hbp
goto EXIT
:CLEAN
del lib\*.lib
del lib\*.bak
del obj\*.obj
del obj\*.c
goto EXIT
:EXIT
pause
v_cez@yahoo.com.br
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Compilar o Harbour MSVC duvidas??
Olá Cesar,
Eles geram em uma pasta oculta dentro da pasta \HWGUI\LIB\A única coisa que observei, usando o .bat abaixo, não gerou os .C/.obj na
pasta \hwgui\obj, não sei onde foram parar....
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
