Si eu primesc erori de genul LNK2019 si LNK2001:<br><br>TestRW.obj : error LNK2019: unresolved external symbol "int __cdecl GetNrConds(v<br>oid)" (?GetNrConds@@YAHXZ) referenced in function "void __cdecl TestRW(void)" (?<br>TestRW@@YAXXZ)<br>TestStres.obj : error LNK2001: unresolved external symbol "int __cdecl GetNrCond<br>s(void)" (?GetNrConds@@YAHXZ)<br><br>Imi genereaza .dll-urile.<br>Iar Monitor la mine e un struct, de fapt am pastrat aceeasi metoda care a mers pe Linux:<br>am facut un:<br>&nbsp;&nbsp;&nbsp; struct sMonitor {...}<br>si apoi un:<br>&nbsp;&nbsp;&nbsp; typedef struct sMonitor Monitor;<br>Chiar nu inteleg...<br><br><b><i>Octavian Purdila &lt;tavi@cs.pub.ro&gt;</i></b> wrote:<blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"> On Monday 04 December 2006 16:48, Andreea Fulger wrote:<br>&gt; Am si eu o mare curiozitate legata de build-post la tema 3 pe Windows.<br>&gt;<br>&gt; Imi apar urmatoarele
 erori:<br>&gt;<br>&gt; TestRW.obj : error LNK2019: unresolved external symbol "struct Monitor *<br>&gt; __cdecl CreateRWMonitor(void)" (?CreateRWMonitor@@YAPAUMonitor@@XZ)<br>&gt; referenced in function "void __cdecl TestRW(void)" (?TestRW@@YAXXZ)<br>&gt; TestStres.obj : error LNK2001: unresolved external symbol "struct Monitor *<br>&gt; __cdecl CreateRWMonitor(void)" (?CreateRWMonitor@@YAPAUMonitor@@XZ)<br>&gt; TestRW.obj : error LNK2019: unresolved external symbol "void __cdecl<br>&gt; StopCit(struct Monitor *)" (?StopCit@@YAXPAUMonitor@@@Z) referenced in<br>&gt; function "unsigned long __stdcall Functie1ABC(void *)" (?Functie1ABC@@<br>&gt; YGKPAX@Z)<br>&gt; TestStres.obj : error LNK2001: unresolved external symbol "void __cdecl<br>&gt; StopCit(struct Monitor *)" (?StopCit@@YAXPAUMonitor@@@Z)<br>&gt; TestRW.obj : error LNK2019: unresolved external symbol "void __cdecl<br>&gt; StartCit(struct Monitor *)" (?StartCit@@YAXPAUMonitor@@@Z) referenced in<br>&gt; function
 "unsigned long __stdcall Functie1ABC(void *)" (?Functie1ABC@@<br>&gt; YGKPAX@Z)<br>&gt; TestStres.obj : error LNK2001: unresolved external symbol "void __cdecl<br>&gt; StartCit(struct Monitor *)" (?StartCit@@YAXPAUMonitor@@@Z)<br>&gt;<br>&gt; Ce e mai curios este ca eu nu am facut cu structuri ci cu clase -&gt; .cpp.<br>&gt; (nu am uitat sa pun extern __declspec( dllexport ) deci nu e de aici<br>&gt; problema)<br>&gt;<br>&gt; Din cate am observat in directorul de teste se gaseste un header Monitor.h.<br>&gt; Nu stiu de ce, dar daca il las pe acela (in care e definita o structura)<br>&gt; apar problemele de mai sus. Daca il scot imi apare eroarea:<br>&gt;<br>&gt; ...\_test\HeaderTest.h fatal error C1083: Cannot open include file "<br>&gt; Monitor.h"<br>&gt;<br>&gt; Daca insa pun in directorul _test Monitor.h al meu (in care este definita<br>&gt; clasa mea Monitor) problemele nu mai apar... si trec toate testele.<br>&gt;<br>&gt; Revin cu vesnica mea intrebare.... unde e
 problema?<br><br>Defineste monitorul cu struct Monitor in loc de class Monitor.<br><br>(din pacate testele au aceasta limitare)<br><br>tavi<br>_______________________________________________<br>so mailing list<br>so@cursuri.cs.pub.ro<br>http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so<br></blockquote><br><p>&#32;

<hr size=1>Everyone is raving about <a href="http://us.rd.yahoo.com/evt=45083/*http://advision.webevents.yahoo.com/mailbeta">the all-new Yahoo! Mail beta.</a>