[so] [Tema 1][windows] Cum compilăm tema1.exe fără hash.lib?

Mihai Barbulescu b12mihai at gmail.com
Mon Mar 5 18:49:03 EET 2018


Salut,

Cred ca am omis eu cand l-am pus pe github [1] sa il pun si in
folderul util/ avand in minte assumption-ul ca vmchecker rezolva el
linkarile cum trebuie in caz ca cineva recompila biblioteca cu propria
implementare.

Vezi ca in folderul checker/ de pe github [1] ai si dll si lib

Besides, daca ai fi "explorat" mai mult [2] ai fi descoperit ca e
posibil sa refaci .lib-ul pentru linkare :)
Da-i si tu o cheie la [2].

[1] https://github.com/systems-cs-pub-ro/so-assignments/tree/master/1-multi/
[2] https://adrianhenke.wordpress.com/2008/12/05/create-lib-file-from-dll/


2018-03-05 17:53 GMT+02:00 Gabriel Vîjială via so <so at cursuri.cs.pub.ro>:
> Salut,
>
> Nu reușesc să fac `tema1.exe` să fie linkat cu `hash.dll`. Pe net găsesc
> ideea că trebuie să compilăm cu un `hash.lib`, care să definească
> simbolurile. Dar noi nu avem un fișier `.lib` dat în arhivă, doar un `.dll`.
>
> Din câte am înțeles nu avem voie nici cu __dllspec(dllimport) sau alte
> povești windows-specific.
>
> Dacă mai sunt opțiuni de tip `/link` prin documentația compilatorului,
> nu reușesc să le găsesc.
>
> Cum compilăm tema pe windows?
>
> Numai bine,
> Gabriel Vîjială
> 332CC
>
> --
>
> Gabriel Vîjială
>
> Student,
> Facultatea de Automatică și Calculatoare,
> Departamentul de Calculatoare,
> Universitatea “Politehnica” din București
>
> mail: gabriel.vijiala at gmail.com
> mail: gabriel at vij.ro
> tel: 0040 736 949 163
> pgp fingerprint: B296 6A72 769A 49D9 3D35  4071 D7B4 5894 B239 5A9A
> _______________________________________________
> http://ocw.cs.pub.ro/courses/so/info/lista-discutii



-- 
Cu stimă,
Mihai Bărbulescu


More information about the so mailing list