Venho mais uma vez pedir ajuda de vocês, após vencer as etapas de baixar o msvc 2008 express, instalar, depois compilar o harbour com o msvc, gerar a lib do rddleto e rddleto.exe, as libs da hwgui fui fazer um teste com um programa meu que se chama producao.exe já é gerado com bcc. Agora estou tentando com msvc e alguns erros estão aparecendo e eu não sei o que eu fiz de errado.
o erro:
D:\Harbour\DELIVE~1>HBMK2 PRODUCAO.HBM
hbmk2: Processing environment options: -platform=win -compiler=msvc
hbmk2: Linkando... producao.exe
gtwvg.lib(wvgutils.obj) : error LNK2005: _lpwAlign already defined in hwgui.lib(dialog.obj)
gtwvg.lib(wvgutils.obj) : error LNK2005: _nCopyAnsiToWideChar already defined in hwgui.lib(dialog.obj)
producao.exe : fatal error LNK1169: one or more multiply defined symbols found
As bats que eu criei para gerar o executável:
gera.bat (set de variaveis de ambiente, etc)
set hb_compiler=msvc
set lib=d:\harbourx\lib\win\msvc
set include=d:\harbourx\include;c:\projetos\hwgui\include
call "%ProgramFiles%\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat"
call app.bat > erros.txt
pause
---------------------------------------------------------------------------------------
app.bat:
hbmk2 producao.hbm %1
---------------------------------------------------------------------------------------
producao.hbm:
Código: Selecionar todos
# ---------------------------
# Nome do Execut vel
# ---------------------------
-oproducao
# ---------------------------
# Bibliotecas
# ---------------------------
-lhwgui
-lprocmisc
-lhbct
-lhbgt
-lgtwvg
-lgtwvt
-lhbnf
-lhbwin
-lxhb
-lrddleto
-lhbtip
# ---------------------------
# Caminhos dos Includes
# ---------------------------
-incpath=d:\harbourx\include;c:\projetos\hwgui\include
# ---------------------------
# Caminho das Libs da HWGui
# ---------------------------
-Lc:\projetos\hwgui\lib
#-Lc:\minigui\harbour\lib
# ---------------------------
# Outros Parametros
# ---------------------------
-workdir=.\
-gtgui
-head=native
-n
-nowarn
-inc
-mt
-b
# ---------------------------
# Prg(s) e Rc(s)
# ---------------------------
PRODUCAO.RC
PPRO0000.PRG
PPRO0001.PRG
BARRA.PRG
EDITOR.PRG
ERRORSYS.PRG
GETCALC.PRG
GETSYS2.PRG
PFDATA.PRG
PFGERAL.PRG
PFREDE.PRG
PROCGUI.PRG
VLIB.PRG
FONTE.PRG


