Trabalhando com Threads no XDevStudio. Por favor, me ajudem!
Enviado: 26 Nov 2006 19:09
Pessoal, estou desesperado, não consigo usar MultiThreading com o xharbour. Estou usando a XdevStudio. Pelo que vi, ela ainda não oferece configuração nativa para Mt, por isso, adicionei as libs manualmente (Todas com *MT.LIB). Mas esta dando erro na hora de linkar. Estou quebrando a cabeça com isso, mas não estou obtendo sucesso!. O erro é este abaixo:
Error: Unresolved external '__endthreadex' referenced from F:\XHARBOUR\LIB\VMMT.LIB|thread
Error: Unresolved external '__beginthreadex' referenced from F:\XHARBOUR\LIB\VMMT.LIB|thread
Segue o arquivo .xDev do meu projeto:
<!--
################################################
# xDevStudio Project - xdev@kssoftware.com.br #
# Created @ 26/11/2006 18:53:38 #
# #
### Standard xDev Config - Layout v1.5 #########
-->
<project>
<option compiler="12967">
<option outputname="xCaixa">
<option targettype="EXE">
<option outputpath="">
<option root="($)">
<option runpath="C:\FONTES\XAUTOMAC\CAIXA">
<option runparams="">
<option pathch="">
<option pathlib="">
<option pathobj="">
<option pathtooutput="xobj">
<option defines="HB_COMPAT_C53,GTWVW">
<compilerparam name="Harbour.xCompiler">
<option presetsname="12967">
<option fflagm="Sim">
<option fflagn="Sim">
<option rdd2="Sim">
<option rdd3="Sim">
<option customlibs="Sim">
</compilerparam>
<unit filename="CAIXA.PRG" main="true" compile="Sim">
<unit filename="INDICE.PRG" compile="Sim">
<unit filename="CADASTRA.PRG" compile="Sim">
<unit filename="VENDA.PRG" compile="Sim">
<unit filename="CARTOES.PRG" compile="Sim">
<unit filename="DEVOLU.PRG" compile="Sim">
<unit filename="FISCAL.PRG" compile="Sim">
<unit filename="HELPCX.PRG" compile="Sim">
<unit filename="INTRO2.PRG" compile="Sim">
<unit filename="MAN07.PRG" compile="Sim">
<unit filename="MAN10.PRG" compile="Sim">
<unit filename="MAN12A.PRG" compile="Sim">
<unit filename="MAN12B.PRG" compile="Sim">
<unit filename="TEF.PRG" compile="Sim">
<unit filename="XERRO.PRG" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\harbour.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\dbfcdxmt.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\vmmt.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\ctmt.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\rddmt.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\rtlmt.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\ACE32.LIB" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\lang.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\ppmt.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\tipmt.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\usrrddmt.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\fmstatmt.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\procmisc.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\rddads.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\wwwtools.LIB" compile="Sim">
<unit filename="F:\xHarbour\Lib\xFasa.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\optguimt.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\hsxmt.lib" compile="Sim">
<unit filename="F:\xHarbour\Lib\hbcomm.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\common.lib" compile="Sim">
</project>
Por favor me ajudem!! :'(
Obrigado!
Error: Unresolved external '__endthreadex' referenced from F:\XHARBOUR\LIB\VMMT.LIB|thread
Error: Unresolved external '__beginthreadex' referenced from F:\XHARBOUR\LIB\VMMT.LIB|thread
Segue o arquivo .xDev do meu projeto:
<!--
################################################
# xDevStudio Project - xdev@kssoftware.com.br #
# Created @ 26/11/2006 18:53:38 #
# #
### Standard xDev Config - Layout v1.5 #########
-->
<project>
<option compiler="12967">
<option outputname="xCaixa">
<option targettype="EXE">
<option outputpath="">
<option root="($)">
<option runpath="C:\FONTES\XAUTOMAC\CAIXA">
<option runparams="">
<option pathch="">
<option pathlib="">
<option pathobj="">
<option pathtooutput="xobj">
<option defines="HB_COMPAT_C53,GTWVW">
<compilerparam name="Harbour.xCompiler">
<option presetsname="12967">
<option fflagm="Sim">
<option fflagn="Sim">
<option rdd2="Sim">
<option rdd3="Sim">
<option customlibs="Sim">
</compilerparam>
<unit filename="CAIXA.PRG" main="true" compile="Sim">
<unit filename="INDICE.PRG" compile="Sim">
<unit filename="CADASTRA.PRG" compile="Sim">
<unit filename="VENDA.PRG" compile="Sim">
<unit filename="CARTOES.PRG" compile="Sim">
<unit filename="DEVOLU.PRG" compile="Sim">
<unit filename="FISCAL.PRG" compile="Sim">
<unit filename="HELPCX.PRG" compile="Sim">
<unit filename="INTRO2.PRG" compile="Sim">
<unit filename="MAN07.PRG" compile="Sim">
<unit filename="MAN10.PRG" compile="Sim">
<unit filename="MAN12A.PRG" compile="Sim">
<unit filename="MAN12B.PRG" compile="Sim">
<unit filename="TEF.PRG" compile="Sim">
<unit filename="XERRO.PRG" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\harbour.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\dbfcdxmt.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\vmmt.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\ctmt.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\rddmt.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\rtlmt.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\ACE32.LIB" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\lang.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\ppmt.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\tipmt.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\usrrddmt.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\fmstatmt.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\procmisc.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\rddads.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\wwwtools.LIB" compile="Sim">
<unit filename="F:\xHarbour\Lib\xFasa.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\optguimt.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\hsxmt.lib" compile="Sim">
<unit filename="F:\xHarbour\Lib\hbcomm.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\common.lib" compile="Sim">
</project>
Por favor me ajudem!! :'(
Obrigado!