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?
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
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.