Avatar billede krismort Nybegynder
03. april 2002 - 11:11 Der er 7 kommentarer og
1 løsning

lib?

Jeg har skrevet noget kode til en exec fil, som indholder en masse objekter / classes, mit problem er at jeg godt vil kunne genbruge denne kode udenfor mit project, er der ikke en som kan fortælle mig hvordan jeg lavet mit eget lib ?
MVH.
Kristian
Avatar billede Slettet bruger
03. april 2002 - 11:14 #1
Avatar billede Slettet bruger
03. april 2002 - 11:14 #2
ups - sorry forket spm :)
Avatar billede jpk Nybegynder
03. april 2002 - 11:20 #3
Hvilket miljø?
Avatar billede kamikaze Nybegynder
03. april 2002 - 16:53 #4
I MSVC laver du et ny projekt af typen: Win32 Static Library. Når du har kompileret dit projekt, bliver det til en .lib fil. Denne placeres i Programmer->Visual Studio->vc98>lib, og header filen placeres i programmer->Visual Studio->vc98->Include. Det er egentlig det hele.

Du skal selvfølgelig huske, at der ikke må være nogen main i dit lib, og at du kun kan bruge de funktioner/klasser der er med i header-filen.
Avatar billede krismort Nybegynder
03. april 2002 - 18:16 #5
jpk: Det er VC++
kamikaze:
Jeg har heller ikke nogen main func i min kode .. f.eks er en del af det en winsock wrapper ... det var så meningen at jeg ville genbruge de objekterne i andre projecter, det er bygget op på den måde at der er en "global.h" header, hvis jeg inkluderer den i min "shell.cpp" så bliver alle de andre objekter tilgængelige... vil det sige at jeg skal lave en ny header fil som indeholder alle mine objekter istedet for denne ene som bare indeholder include's til diverse objekters headerfiler?
Avatar billede jpk Nybegynder
04. april 2002 - 08:47 #6
Nej, du kan sagtens bruge en headerfil der indeholder includes af andre headerfiler.
Avatar billede kamikaze Nybegynder
05. april 2002 - 13:25 #7
Du kan lave et nyt project af typen Win32 Static Library, og under Project->Add to project->Files vælge de filer der skal med i dit lib. kompiler, og du har et lib.
Avatar billede krismort Nybegynder
28. december 2002 - 17:16 #8
lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester