Deutsches Simutransforum
Compiler Fehlermeldung - Druckversion

+- Deutsches Simutransforum (https://simutrans-forum.de/mybb)
+-- Forum: Simutrans (https://simutrans-forum.de/mybb/forumdisplay.php?fid=3)
+--- Forum: Programmierung und Patches (https://simutrans-forum.de/mybb/forumdisplay.php?fid=38)
+--- Thema: Compiler Fehlermeldung (/showthread.php?tid=6220)



Compiler Fehlermeldung - Randy007 - 15-10-2011

Hab nach meinem Urlaub versucht neue Version zu kompilieren. Bekomme heute nachfolgende Fehlermeldung:
1> simevent.cc
1>roadsign.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: __thiscall privatesign_info_t::privatesign_info_t(class roadsign_t *)" (??0privatesign_info_t@@QAE@PAVroadsign_t@@@Z)".
1>simwerkz.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: void __thiscall privatesign_info_t::update_data(void)" (?update_data@privatesign_info_t@@QAEXXZ)".
1>.\Debug\Simutrans.exe : fatal error LNK1120: 2 nicht aufgelöste externe Verweise.
=
Bitte Hilfe
Gruss


- a0001 - 15-10-2011

Randy007
Wolltest du einen neuen Simutrans.exe oder ein Pakset machen?


- prissi - 15-10-2011

Bitte das aktuelle SVN benutzen ...


- Randy007 - 15-10-2011

@prissi
selbstverständlich! Zeitstempel 15.10.2011 22:07 Fehlermeldung bleibt

@a0001
exe, warum fragst Du?


- prissi - 15-10-2011

Dein Makefile ist nicht korrekt und bindet privatesign_info_t.cc nicht mit ein. Die Datei sollte aber dort unter gui/ auftauchen.


- Randy007 - 16-10-2011

Danke. MsVC übernimmt nicht automatisch in die Projektmappe!? "Projektmappe neu erstellen" reichte nicht. *.cc + *.h mussten manuell eingefügt werden!


- Dwachs - 16-10-2011

sollte eigentlich passen. Oder hast du die vcproj Datei umbenannt etc? Denn die Datei Simutrans.vcproj bindet diese Dateien korrekt ein.


- Randy007 - 17-10-2011

Zitat:Original von Dwachs
sollte eigentlich passen. Oder hast du die vcproj Datei umbenannt etc? Denn die Datei Simutrans.vcproj bindet diese Dateien korrekt ein.

Nö, noch nie geändert. Jedenfalls nicht wissentlich - aber was nach 10 Bier der Compiler macht ?( ?( Big Grin