mehrere cpp Dateien in einem Projekt parallel zueinander benutzen (kompilieren)



  • Mehrere Dateien in Visual C++ 6.0 kompilieren, wie geht das?
    Ich habe drei .cpp Dateien und drei .h Dateien
    Jetzt rufen alle cpp Dateien über #include "main.h" auf. main.h #includet die anderen Headerdateien. der Linker:
    Main.obj : error LNK2005: "char const * const lpRomFile" (?lpRomFile@@3PBDB) already defined in CPU.OBJ



  • Du darfst lpRomFile nicht in der Headerdatei definieren, ansonsten provozierst du 'ne ODR Verletzung. Mach das in genau einer ÜE. Zudem solltest du dir das Schlüsselwort extern etwas näher anschaun.


Anmelden zum Antworten