Salut.<br><br>Incercand sa linkez tema 3 pe windows m-am confruntat cu niste probleme si m-am gandit sa impartasesc constatarile :p<br><br>1. CL compileaza in functie de extensie (daca nu se precizeaza niste flag-uri care sa forteze un anumit comportament). Daca fisierul vostru este .c atunci se va compila ca C, daca e .cpp, se va compila ca C++. Problema mea a fost ca fisierul meu era .c in timp ce fisierele de test (ControlMonitor etc) erau .cpp si astfel apareau incompatibilitati la linkare. Solutia cea mai simpla este sa redenumiti fisierele voastre in .cpp daca este cazul.
<br><br>2. Toate functiile pe care le exporta un dll (Enter, Leave etc) trebuie declarate cu atributul __declspec(dllexport), de exemplu<br>__declspec(dllexport) int Enter(...<br><br>Sper ca o sa va fie de trebuinta.<br>
Succes.
<br>