Doesn&#39;t matter am reusit sa il fac sa mearga. Nu stiu de ce trebuia sa declar functiile cu __cdecl . Acum merge<br><br><div class="gmail_quote">2008/5/31 foxX &lt;<a href="mailto:alex.mihaiuc@gmail.com">alex.mihaiuc@gmail.com</a>&gt;:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Salut,<br>
<br>
care sunt functiile pe care nu le gaseste atunci cand se plange?<br>
<br>
2008/5/30 Bercea Gabriel &lt;<a href="mailto:gamitech@gmail.com">gamitech@gmail.com</a>&gt;:<br>
<div><div></div><div class="Wj3C7c">&gt; Salutari tuturor. Am pierdut 2 zile la tema 4 pentru ca nu reusesc sa fac<br>
&gt; makefileul pentru tema asta.<br>
&gt; Am urmatorul continut in makefile:<br>
&gt;<br>
&gt; OBJ_LIST=QueueListsManipulator.obj<br>
&gt; build: LibMonitor.dll LibRW.dll<br>
&gt;<br>
&gt; LibMonitor.dll: LibMonitor.obj ControlMonitor.obj $(OBJ_LIST)<br>
&gt; &nbsp; cl /W3 /nologo /LD LibMonitor.obj ControlMonitor.obj $(OBJ_LIST)<br>
&gt;<br>
&gt; LibRW.dll: LibRW.obj LibMonitor.lib ControlRW.obj $(OBJ_LIST)<br>
&gt; &nbsp; cl /W3 /nologo /LD LibRW.obj ControlRW.obj LibMonitor.lib $(OBJ_LIST)<br>
&gt;<br>
&gt; LibMonitor.obj: LibMonitor.cpp<br>
&gt; &nbsp; cl /EHsc /c /w LibMonitor.cpp /Fo$@<br>
&gt;<br>
&gt; LibRW.obj: LibRW.cpp<br>
&gt; &nbsp; cl /EHsc /c LibRW.cpp /Fo$@<br>
&gt;<br>
&gt; QueueListsManipulator.obj: QueueListsManipulator.cpp<br>
&gt; &nbsp; $(CC) $(CFLAGS) /c QueueListsManipulator.cpp /Fo$@<br>
&gt;<br>
&gt;<br>
&gt; clean:<br>
&gt; &nbsp; rm *.obj *.dll *.exp $(OBJ_LIST)<br>
&gt;<br>
&gt;<br>
&gt; Execut urmatoarele serii de comenzi in consola:<br>
&gt;<br>
&gt; nmake -f NMakefile.checker build-pre - asta e OK copiaza cele 2 objuri in<br>
&gt; root ul sursele mele<br>
&gt;<br>
&gt; nmake build - successful de asemenea, imi creeaza LibMonitor.dll LibRW.dll.<br>
&gt; Am verificat cele 2 librarii cu un program care face browse in portable<br>
&gt; executers, si functiile exportate sunt cele asteptate. Am facut de asemenea<br>
&gt; un program de test care face LoadLibrary si GetProcAddress si merge OK.<br>
&gt;<br>
&gt; nmake -f NMakefile.checker build-post &nbsp;- aici imi face obj la toate restul<br>
&gt; de fisiere, si la ultimul pas, acolo unde tre sa scoata test.exe, imi da 13<br>
&gt; unresolved externals, si mi le enumera. Si astea sunt functii de la monitor,<br>
&gt; de la lib RW, structura Monitor.<br>
&gt;<br>
&gt; Ma depaseste teribil chestia asta.<br>
&gt; Daca tot se compileaza pe masina virtuala chestia asta cu compilatoare de<br>
&gt; visual studio, de ce nu pot sa trimit proiectul de Visual Studio.<br>
&gt;<br>
&gt; PS: Compilat in Visual Studio merge ok, se testeaza.<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; so mailing list<br>
&gt; <a href="mailto:so@cursuri.cs.pub.ro">so@cursuri.cs.pub.ro</a><br>
&gt; <a href="http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so" target="_blank">http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so</a><br>
&gt;<br>
&gt;<br>
<font color="#888888"><br>
<br>
<br>
--<br>
kthxbai<br>
_______________________________________________<br>
so mailing list<br>
<a href="mailto:so@cursuri.cs.pub.ro">so@cursuri.cs.pub.ro</a><br>
<a href="http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so" target="_blank">http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so</a><br>
</font></blockquote></div><br>