01. februar 2005 - 12:03Der er
7 kommentarer og 1 løsning
modul-programmering
Hi,
jeg har tre filer: modul1.cpp, modul2.cpp og program.cpp modul1 og modul2 har ikke nogen mail-funktion. Men de indeholder hver en class, som program.cpp har brug for.
nu vil jeg ikke includere filen (#include "modul1.cpp"). Jeg vil gerne at begge moduler bliver compileret for sig selv, sådan at også andre programmer som bruger disse module kan bruge dem frit. som ·so-filer i linux eller ·dll-filer i windows.
hvordan kan jeg få realiseret sådan noget? hvordan kan jeg i program.cpp sige, at den skal bruge en class som står i modul1.cpp? men sådan at modul1.cpp og modul2.cpp kan stå for sig selv efter at de er blevet kompilieret?
ja, men hvordan kann jeg fra program.cpp sige, at den skal bruge en class i modul1.cpp (senere .so)? hvordan kan program.cpp vide hvor denne fil (modul1.so) ligger henne, hvor disse informationer står?
modul1.cpp ----------- class modul1 { .... } ############################### modul2.cpp ----------- class modul2 { .... } ############################### program.cpp ----------- #include "erklaeringer.h" ... int main () { // lave et eller andet med modul1 og modul2 } ... ############################
hvordan erkærer jeg noget i erklaeringer.h - sådan at jeg senere kan bruge modulerne - hvis de er blevet compileret?
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.