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.