Hej!
Jeg prøver at følge hans råd, og ellers prøver jeg at køre det hele gennem
kommandolinjen i stedet. Sådan en IDE er aldrig til at stole helt på
Men tak for svarene begge to.
Mvh. Patrick
"Chris" <chris_PRIVACY_@ngweb.biz> skrev i en meddelelse
news:kp39gvotfe9ffg67lhk9ntajajpt5vg9on@4ax.com...
> On Thu, 3 Jul 2003 16:19:38 +0200, "Patrick Kristiansen"
> <patrickATsixulon.dk> wrote:
>
> >Jeg prøvede at gøre som du sagde, men fejlen var den samme. Umiddelbart
> >burde det vel være ret simpelt at få til at virke, men det gør det ganske
> >enkelt ikke. Til yderligere information kan jeg nævne, at jeg giver
> >linkeren --dev exports.def som parameter (altså exports.def indeholder
> >listen over mine eksporterede funktioner).
>
> Nu bruger jeg ikke selv Dev-C++. Jeg bruger MinGW32 fra
> kommandolinjen, og jeg har normalt ikke problemer med at lave en DLL.
>
> Mine *.def filer indeholder foreksempel (mydeffile.def):
> EXPORTS
> MyFunction
>
> En typisk "myfuntion.c" fil indeholder:
> int MyFunction ()
> {
> return 0;
> }
>
> Er der tale om en *.cpp fil, så lyt til Christians råd med extern "C".
>
> Jeg linker mine objekter således:
> dllwrap --def=mydeffile.def --output-lib=libmydll.a
> --dllname=mydll.dll --driver-name=gcc myfuntion.o
>
> Hilsen
> Chris
> ---
> Reply with no _PRIVACY_ in mail address.