Fehler nach Neuinstallation auf andern PC
-
hallo und guten Abend,
mußte im März einen neuen Rechner in Betrieb nehmen mit neuem Betriebssystem (Win2000->XP).
Habe heute abend ein älteres Projekt aufgerufen und bekomme jetzt diese Fehler.
[Linker Error] Unresolved external '_asVorlageGruppen' referenced from E:\BORLANDC++\PROJECTE\MODELLBAHNCOMPUTERCLASSIC\PROJECT\OPTIONENFORM.OBJ
[Linker Error] Unresolved external '_asDatenfeld' referenced from E:\BORLANDC++\PROJECTE\MODELLBAHNCOMPUTERCLASSIC\PROJECT\MBCCMULTIFORM.OBJ
[Linker Error] Unresolved external '_asDbGleisbelegung' referenced from E:\BORLANDC++\PROJECTE\MODELLBAHNCOMPUTERCLASSIC\PROJECT\UNITPROAB1.OBJ
[Linker Error] Unresolved external '_asPwUserDb_3' referenced from E:\BORLANDC++\PROJECTE\MODELLBAHNCOMPUTERCLASSIC\PROJECT\UNITPROAB1.OBJVariable sind z.B. so angelegt:
"*.cpp" const AnsiString asDatenfeld = "Datenfeld";
*.h" extern const AnsiString asDatenfeld;Kann damit nichts anfangen. Habe auch einmal alle *.obj gelöscht, ohne erfolg.
bis bald Siegfried
-
Leider gibst du nicht allzuviele Details an (in welchen Units wurden die vom Linker vermißten Variablen deklariert, in welchen definiert?). Schaue doch mal mit TDUMP nach, ob die kompilierten .obj-Dateien diese Symbole auch exportieren.
Verwendest du zufällig C++Builder 6 oder früher? Dann solltest du mindestens das Update 4 für BCB 6 installieren oder dein Projekt an einem anderen Ort abspeichern - der Linker mochte bis dahin keine '+' im Pfad und warf bei Vorhandensein dieses Zeichens gerne seltsame Fehler.Btw: Plural von "Project" ist "Projects", und globale Variablen saugen

(SCNR)
-
hallo guten morgen,
in der Unit "UnitParameter.cpp" ist
const AnsiString asDatenfeld = "Datenfeld";
und in der "UnitParameter.h" ist
extern const AnsiString asDatenfeld;
deklariert.
Arbeite mit C++Builder 6 und XP SR2. Das Update 4 werde ich nachholen. Am Path hat sich nichts geändert.
Warum ist es vorher gelaufen, und jetzt mit neuem Rechner und anderem Betriebssystem nicht mehr (mit Fehlermeldungen) ?
bis bald Siegfried