"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

linker fehler: precompiled header (C++)

FMFlash 06.08.2002 - 14:35 575 2
Posts

FMFlash

tranceCoder
Avatar
Registered: Mar 2001
Location: Wien
Posts: 2037
schalte ich die precompiled headers ab, compiliert der code anstandslos, allerdings ruft die automation director applikation dann nicht mehr die SendCommand-funktion meiner proxyklasse auf

schalte ich sie (=standard) ein, spuckt er diesen schönen fehler aus:
Zitat
LNS.cpp(1564) : fatal error C1010: unexpected end of file while looking for precompiled header directive

da ich mich mit precompiled headers nicht auskenn steh ich im moment ziemlich an :(

edit: stdafx.h zu inkludieren löst zwar das problem mit dem linker-fehler, das problem mit dem method-aufruf allerdings nicht + es ist keine saubere lösung imo
Bearbeitet von FMFlash am 06.08.2002, 14:41

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Wenn du Precompiled headers auf "Use precompiled header file" stellst (Voreinstellung beim AppWizard), dann muss jedes .cpp File, das damit compiliert werden, als erstes das angegebene .h File inkludieren. Davor dürfen auch keine #defines oder sowas sein, denn das würde ja den Inhalt des .h Files verfremden. Die Fehlermeldung bedeutet einfach, dass du in LNS.cpp nicht das richtige .h File inkludierst (wahrscheinlich stdafx.h)

FMFlash

tranceCoder
Avatar
Registered: Mar 2001
Location: Wien
Posts: 2037
problem gelöst (hatte im grunde nix mit den pch zu tun)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz