[so] compilare tema 5 windows

George Adrian Drumea so@cursuri.cs.pub.ro
Fri, 14 Jan 2005 21:33:26 +0200


'/DBUILD_DLL' la linia de comanda a cl-ului cand compilezi dll-ul.

sau

fa si programul de test cpp. Name mangling-ul nu e acelasi.


> Imi poate spune si cineva, va rog, cum se poate compila tema 5 pe windows?

> makeul meu este:

> build: tema5.cpp programTest.c
>         cl /LD /DLL /IMPLIB:"tema5.lib" tema5.cpp user32.lib    
>         cl programTest.c tema5.lib user32.lib

> iar intr-un header inclus de bivlioteca si pr test am declarat:

> #ifdef BUILD_DLL
> #define EXPORT __declspec(dllexport)
> #else
> #define EXPORT __declspec(dllimport)
> #endif

> si

> /* Functia vinit */
> void * vinit(int virt, int phys, int alg);

> Da eroare la compilarea programului test, si anume ca _vinit nu e referentiat..

> Multumesc anticipat.
> _______________________________________________
> so mailing list
> so@cursuri.cs.pub.ro
> http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so