my hbc is all right it function under bcc55
{win}incpaths=include
{win}libpaths=lib \hwguivc\lib
{win}gt=gtgui
{win}libs=hwgui procmisc hbmzip hbziparc hbct hbtip hbwin xhb hbhpdf hbhpdf
libpng hbmysql libmysql hbvpdf
{linux}libs=hwgui procmisc hbmzip hbziparc hbtip hbhpdf libhpdf libpng
the libmysql I do this for import DLL to MSVC
\bcc55\bin\impdef.exe libmysql.def libmysql.dll
lib /def:libmysql.def
Best regards,
Fernando
________________________________
De: Viktor Szakáts <[email protected]>
Para: Harbour Project Main Developer List. <[email protected]>
Enviadas: Sexta-feira, 21 de Agosto de 2009 22:29:08
Assunto: Re: [Harbour] harbour mysql MSVC LNK2019
These are linker errors (both missing and doubly defined),
you should resolve them.
I suggest using hbmysql.hbc or something equivalent, in
order to pull the dependencies too.
Brgds,
Viktor
On 2009.08.22., at 3:16, Fernando Athayde wrote:
> i think this is the last error, because all look like ok
>
> link.exe /nologo /out:fjfrigo.exe .hbmk\win\msvc\busca.obj
> .hbmk\win\msvc\databa
> se.obj .hbmk\win\msvc\login.obj .hbmk\win\msvc\menu0.obj
> .hbmk\win\msvc\menu11.o
> bj .hbmk\win\msvc\menu12.obj .hbmk\win\msvc\menu13.obj
> .hbmk\win\msvc\menu14.obj
> .hbmk\win\msvc\menu15.obj .hbmk\win\msvc\menu16.obj
> .hbmk\win\msvc\menu171.obj
> .hbmk\win\msvc\menu172.obj .hbmk\win\msvc\menu173.obj
> .hbmk\win\msvc\menu174.obj
> .hbmk\win\msvc\menu175.obj .hbmk\win\msvc\menu176.obj
> .hbmk\win\msvc\menu177.ob
> j .hbmk\win\msvc\menu178.obj .hbmk\win\msvc\menu181.obj
> .hbmk\win\msvc\menu182.o
> bj .hbmk\win\msvc\menu183.obj .hbmk\win\msvc\menu185.obj
> .hbmk\win\msvc\menu187.
> obj .hbmk\win\msvc\menu188.obj .hbmk\win\msvc\menu189.obj
> .hbmk\win\msvc\menu18a
> .obj .hbmk\win\msvc\menu191.obj .hbmk\win\msvc\menu192.obj
> .hbmk\win\msvc\menu19
> 3.obj .hbmk\win\msvc\menu194.obj .hbmk\win\msvc\menu21.obj
> .hbmk\win\msvc\menu22
> 1.obj .hbmk\win\msvc\menu222.obj .hbmk\win\msvc\menu223.obj
> .hbmk\win\msvc\menu2
> 24.obj .hbmk\win\msvc\menu225.obj .hbmk\win\msvc\menu226.obj
> .hbmk\win\msvc\menu
> 2312.obj .hbmk\win\msvc\menu2322.obj .hbmk\win\msvc\menu2332.obj
> .hbmk\win\msvc\
> menu2333.obj .hbmk\win\msvc\menu241.obj .hbmk\win\msvc\menu242.obj
> .hbmk\win\msv
> c\menu243.obj .hbmk\win\msvc\menu244.obj .hbmk\win\msvc\menu311.obj
> .hbmk\win\ms
> vc\menu312.obj .hbmk\win\msvc\menu313.obj .hbmk\win\msvc\menu314.obj
> .hbmk\win\m
> svc\menu315.obj .hbmk\win\msvc\menu3171.obj .hbmk\win\msvc\menu3172.obj
> .hbmk\wi
> n\msvc\menu3174.obj .hbmk\win\msvc\menu3181.obj .hbmk\win\msvc\menu3182.obj
> .hbm
> k\win\msvc\menu3183.obj .hbmk\win\msvc\menu3185.obj
> .hbmk\win\msvc\menu3193.obj
> .hbmk\win\msvc\menu3197.obj .hbmk\win\msvc\menu3198.obj
> .hbmk\win\msvc\menu3211.
> obj .hbmk\win\msvc\menu3213.obj .hbmk\win\msvc\menu3214.obj
> .hbmk\win\msvc\menu3
> 215.obj .hbmk\win\msvc\menu3221.obj .hbmk\win\msvc\menu3222.obj
> .hbmk\win\msvc\m
> enu3311.obj .hbmk\win\msvc\menu3321.obj .hbmk\win\msvc\menu3332.obj
> .hbmk\win\ms
> vc\menu41.obj .hbmk\win\msvc\menu421.obj .hbmk\win\msvc\menu422.obj
> .hbmk\win\ms
> vc\menu423.obj .hbmk\win\msvc\menu424.obj .hbmk\win\msvc\menu442.obj
> .hbmk\win\m
> svc\menu443.obj .hbmk\win\msvc\menu444.obj .hbmk\win\msvc\menucadpadrao.obj
> .hbm
> k\win\msvc\menu_f.obj .hbmk\win\msvc\parametros.obj
> .hbmk\win\msvc\printdos.obj
> .hbmk\win\msvc\rede.obj .hbmk\win\msvc\translator.obj
> .hbmk\win\msvc\_hbmkaut.ob
> j /libpath:e:\harbour_vc\lib\win\msvc /libpath:e:\harbour_vc\lib /libpath:lib
> /l
> ibpath:\hwguivc\lib /subsystem:windows hwgui.lib procmisc.lib hbmzip.lib
> hbzipa
> rc.lib hbct.lib hbtip.lib hbwin.lib xhb.lib hbhpdf.lib libpng.lib hbmysql.lib
> li
> bmysql.lib hbvpdf.lib hbextern.lib hbdebug.lib hbvm.lib hbrtl.lib hblang.lib
> hbc
> page.lib gtcgi.lib gtpca.lib gtstd.lib gtwin.lib gtwvt.lib gtgui.lib
> hbrdd.lib h
> busrrdd.lib hbhsx.lib hbsix.lib rddntx.lib rddcdx.lib rddfpt.lib hbuddall.lib
> rd
> dnsx.lib hbmacro.lib hbcplr.lib hbpp.lib hbcommon.lib hbpcre.lib hbzlib.lib
> kern
> el32.lib user32.lib gdi32.lib advapi32.lib ws2_32.lib winspool.lib
> comctl32.lib
> comdlg32.lib shell32.lib uuid.lib ole32.lib oleaut32.lib mpr.lib winmm.lib
> mapi3
> 2.lib imm32.lib msimg32.lib wininet.lib .hbmk\win\msvc\fjfrigo.res
> hwgui.lib(shellapi.obj) : error LNK2005: _HB_FUN_SHELLEXECUTE already defined
> in
> menu2312.obj
> hbmysql.lib(mysql.obj) : error LNK2019: unresolved external symbol
> _mysql_get_se
> rver_vers...@4 referenced in function _HB_FUN_MYSQL_GET_SERVER_VERSION
> hbmysql.lib(mysql.obj) : error LNK2019: unresolved external symbol
> _mysql_close@
> 4 referenced in function _HB_FUN_MYSQL_REAL_CONNECT
> hbmysql.lib(mysql.obj) : error LNK2019: unresolved external symbol
> _mysql_real_c
> onn...@32 referenced in function _HB_FUN_MYSQL_REAL_CONNECT
> hbmysql.lib(mysql.obj) : error LNK2019: unresolved external symbol
> _mysql_i...@4
> referenced in function _HB_FUN_MYSQL_REAL_CONNECT
> hbmysql.lib(mysql.obj) : error LNK2019: unresolved external symbol
> _mysql_commit
> @4 referenced in function _HB_FUN_MYSQL_COMMIT
> hbmysql.lib(mysql.obj) : error LNK2019: unresolved external symbol
> _mysql_rollba
> c...@4 referenced in function _HB_FUN_MYSQL_ROLLBACK
> hbmysql.lib(mysql.obj) : error LNK2019: unresolved external symbol
> _mysql_select
> _...@8 referenced in function _HB_FUN_MYSQL_SELECT_DB
> hbmysql.lib(mysql.obj) : error LNK2019: unresolved external symbol
> _mysql_query@
> 8 referenced in function _HB_FUN_MYSQL_QUERY
> hbmysql.lib(mysql.obj) : error LNK2019: unresolved external symbol
> _mysql_store_
> res...@4 referenced in function _HB_FUN_MYSQL_STORE_RESULT
> hbmysql.lib(mysql.obj) : error LNK2019: unresolved external symbol
> _mysql_use_re
> s...@4 referenced in function _HB_FUN_MYSQL_USE_RESULT
> hbmysql.lib(mysql.obj) : error LNK2019: unresolved external symbol
> _mysql_free_r
> es...@4 referenced in function _HB_FUN_MYSQL_FREE_RESULT
> hbmysql.lib(mysql.obj) : error LNK2019: unresolved external symbol
> _mysql_fetch_
> leng...@4 referenced in function _HB_FUN_MYSQL_FETCH_ROW
> hbmysql.lib(mysql.obj) : error LNK2019: unresolved external symbol
> _mysql_fetch_
> r...@4 referenced in function _HB_FUN_MYSQL_FETCH_ROW
> hbmysql.lib(mysql.obj) : error LNK2019: unresolved external symbol
> _mysql_num_fi
> e...@4 referenced in function _HB_FUN_MYSQL_FETCH_ROW
> hbmysql.lib(mysql.obj) : error LNK2019: unresolved external symbol
> _mysql_data_s
> e...@12 referenced in function _HB_FUN_MYSQL_DATA_SEEK
> hbmysql.lib(mysql.obj) : error LNK2019: unresolved external symbol
> _mysql_num_ro
> w...@4 referenced in function _HB_FUN_MYSQL_NUM_ROWS
> hbmysql.lib(mysql.obj) : error LNK2019: unresolved external symbol
> _mysql_fetch_
> fi...@4 referenced in function _HB_FUN_MYSQL_FETCH_FIELD
> hbmysql.lib(mysql.obj) : error LNK2019: unresolved external symbol
> _mysql_field_
> s...@8 referenced in function _HB_FUN_MYSQL_FIELD_SEEK
> hbmysql.lib(mysql.obj) : error LNK2019: unresolved external symbol
> _mysql_field_
> co...@4 referenced in function _HB_FUN_MYSQL_FIELD_COUNT
> hbmysql.lib(mysql.obj) : error LNK2019: unresolved external symbol
> _mysql_list_f
> ie...@12 referenced in function _HB_FUN_MYSQL_LIST_FIELDS
> hbmysql.lib(mysql.obj) : error LNK2019: unresolved external symbol
> _mysql_error@
> 4 referenced in function _HB_FUN_MYSQL_ERROR
> hbmysql.lib(mysql.obj) : error LNK2019: unresolved external symbol
> _mysql_list_d
> b...@8 referenced in function _HB_FUN_MYSQL_LIST_DBS
> hbmysql.lib(mysql.obj) : error LNK2019: unresolved external symbol
> _mysql_list_t
> ab...@8 referenced in function _HB_FUN_MYSQL_LIST_TABLES
> hbmysql.lib(mysql.obj) : error LNK2019: unresolved external symbol
> _mysql_affect
> ed_r...@4 referenced in function _HB_FUN_MYSQL_AFFECTED_ROWS
> hbmysql.lib(mysql.obj) : error LNK2019: unresolved external symbol
> _mysql_get_ho
> st_i...@4 referenced in function _HB_FUN_MYSQL_GET_HOST_INFO
> hbmysql.lib(mysql.obj) : error LNK2019: unresolved external symbol
> _mysql_get_se
> rver_i...@4 referenced in function _HB_FUN_MYSQL_GET_SERVER_INFO
> hbmysql.lib(mysql.obj) : error LNK2019: unresolved external symbol
> _mysql_escape
> _str...@12 referenced in function _HB_FUN_MYSQL_ESCAPE_STRING
> fjfrigo.exe : fatal error LNK1120: 27 unresolved externals
> hbmk: Erro: Executando linkeditor. 1120
>
> link.exe /nologo /out:fjfrigo.exe .hbmk\win\msvc\busca.obj
> .hbmk\win\msvc\databa
> se.obj .hbmk\win\msvc\login.obj .hbmk\win\msvc\menu0.obj
> .hbmk\win\msvc\menu11.o
> bj .hbmk\win\msvc\menu12.obj .hbmk\win\msvc\menu13.obj
> .hbmk\win\msvc\menu14.obj
> .hbmk\win\msvc\menu15.obj .hbmk\win\msvc\menu16.obj
> .hbmk\win\msvc\menu171.obj
> .hbmk\win\msvc\menu172.obj .hbmk\win\msvc\menu173.obj
> .hbmk\win\msvc\menu174.obj
> .hbmk\win\msvc\menu175.obj .hbmk\win\msvc\menu176.obj
> .hbmk\win\msvc\menu177.ob
> j .hbmk\win\msvc\menu178.obj .hbmk\win\msvc\menu181.obj
> .hbmk\win\msvc\menu182.o
> bj .hbmk\win\msvc\menu183.obj .hbmk\win\msvc\menu185.obj
> .hbmk\win\msvc\menu187.
> obj .hbmk\win\msvc\menu188.obj .hbmk\win\msvc\menu189.obj
> .hbmk\win\msvc\menu18a
> .obj .hbmk\win\msvc\menu191.obj .hbmk\win\msvc\menu192.obj
> .hbmk\win\msvc\menu19
> 3.obj .hbmk\win\msvc\menu194.obj .hbmk\win\msvc\menu21.obj
> .hbmk\win\msvc\menu22
> 1.obj .hbmk\win\msvc\menu222.obj .hbmk\win\msvc\menu223.obj
> .hbmk\win\msvc\menu2
> 24.obj .hbmk\win\msvc\menu225.obj .hbmk\win\msvc\menu226.obj
> .hbmk\win\msvc\menu
> 2312.obj .hbmk\win\msvc\menu2322.obj .hbmk\win\msvc\menu2332.obj
> .hbmk\win\msvc\
> menu2333.obj .hbmk\win\msvc\menu241.obj .hbmk\win\msvc\menu242.obj
> .hbmk\win\msv
> c\menu243.obj .hbmk\win\msvc\menu244.obj .hbmk\win\msvc\menu311.obj
> .hbmk\win\ms
> vc\menu312.obj .hbmk\win\msvc\menu313.obj .hbmk\win\msvc\menu314.obj
> .hbmk\win\m
> svc\menu315.obj .hbmk\win\msvc\menu3171.obj .hbmk\win\msvc\menu3172.obj
> .hbmk\wi
> n\msvc\menu3174.obj .hbmk\win\msvc\menu3181.obj .hbmk\win\msvc\menu3182.obj
> .hbm
> k\win\msvc\menu3183.obj .hbmk\win\msvc\menu3185.obj
> .hbmk\win\msvc\menu3193.obj
> .hbmk\win\msvc\menu3197.obj .hbmk\win\msvc\menu3198.obj
> .hbmk\win\msvc\menu3211.
> obj .hbmk\win\msvc\menu3213.obj .hbmk\win\msvc\menu3214.obj
> .hbmk\win\msvc\menu3
> 215.obj .hbmk\win\msvc\menu3221.obj .hbmk\win\msvc\menu3222.obj
> .hbmk\win\msvc\m
> enu3311.obj .hbmk\win\msvc\menu3321.obj .hbmk\win\msvc\menu3332.obj
> .hbmk\win\ms
> vc\menu41.obj .hbmk\win\msvc\menu421.obj .hbmk\win\msvc\menu422.obj
> .hbmk\win\ms
> vc\menu423.obj .hbmk\win\msvc\menu424.obj .hbmk\win\msvc\menu442.obj
> .hbmk\win\m
> svc\menu443.obj .hbmk\win\msvc\menu444.obj .hbmk\win\msvc\menucadpadrao.obj
> .hbm
> k\win\msvc\menu_f.obj .hbmk\win\msvc\parametros.obj
> .hbmk\win\msvc\printdos.obj
> .hbmk\win\msvc\rede.obj .hbmk\win\msvc\translator.obj
> .hbmk\win\msvc\_hbmkaut.ob
> j /libpath:e:\harbour_vc\lib\win\msvc /libpath:e:\harbour_vc\lib /libpath:lib
> /l
> ibpath:\hwguivc\lib /subsystem:windows hwgui.lib procmisc.lib hbmzip.lib
> hbzipa
> rc.lib hbct.lib hbtip.lib hbwin.lib xhb.lib hbhpdf.lib libpng.lib hbmysql.lib
> li
> bmysql.lib hbvpdf.lib hbextern.lib hbdebug.lib hbvm.lib hbrtl.lib hblang.lib
> hbc
> page.lib gtcgi.lib gtpca.lib gtstd.lib gtwin.lib gtwvt.lib gtgui.lib
> hbrdd.lib h
> busrrdd.lib hbhsx.lib hbsix.lib rddntx.lib rddcdx.lib rddfpt.lib hbuddall.lib
> rd
> dnsx.lib hbmacro.lib hbcplr.lib hbpp.lib hbcommon.lib hbpcre.lib hbzlib.lib
> kern
> el32.lib user32.lib gdi32.lib advapi32.lib ws2_32.lib winspool.lib
> comctl32.lib
> comdlg32.lib shell32.lib uuid.lib ole32.lib oleaut32.lib mpr.lib winmm.lib
> mapi3
> 2.lib imm32.lib msimg32.lib wininet.lib .hbmk\win\msvc\fjfrigo.res
>
> Thanks,
> Fernando
>
> Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 -
> Celebridades - Música -Esportes_______________________________________________
> Harbour mailing list
> [email protected]
> http://lists.harbour-project.org/mailman/listinfo/harbour
_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour
__________________________________________________
Fale com seus amigos de graça com o novo Yahoo! Messenger
http://br.messenger.yahoo.com/ _______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour