Emancipate Skrevet 4. april 2008 Del Skrevet 4. april 2008 Jeg har et prosjekt som lager en dll-fil. Men for å bruke den (fra et annet språk) er det enklest hvis jeg er en "import library"-fil. Men uansett hvordan jeg vrir meg finner jeg ikke ut hvordan jeg lager en. Det står over alt at det er bare å kjøre LIB på en def-fil, men jeg har jo ikke en def-fil heller... Jeg kan jo bruke diverse triks for å få lagd en fra dll-fila, men jeg vil helst at den skal lages på nytt automatisk hver gang programmet linkes, så jeg ikke får noe trøbbel med at den er "out of sync". Hva kan gjøre for få en output.lib i tillegg til output.dll når jeg kompilerer? Lenke til kommentar
GeirGrusom Skrevet 10. april 2008 Del Skrevet 10. april 2008 Sålenge programmet kompilerer skikkelig, og det er spesifisert kode for funksjonene dine, skal det dukke opp en .lib fil i output mappa. Lenke til kommentar
Emancipate Skrevet 11. april 2008 Forfatter Del Skrevet 11. april 2008 Men det gjør det ikke... Programmet kompilerer forøvrig fint (0 error(s), 0 warning(s)). Jeg får disse filene: ScrobSub.dll mt.dep BuildLog.htm *.obj vc90.pdb vc90.idb Lenke til kommentar
GeirGrusom Skrevet 12. april 2008 Del Skrevet 12. april 2008 Har du eksportert noen funksjoner med __declspec(dllexport) eller med en .def fil? Lenke til kommentar
Emancipate Skrevet 12. april 2008 Forfatter Del Skrevet 12. april 2008 Det hjalp ja.... Tusen takk. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå