linker fehler: precompiled header (C++)
FMFlash 06.08.2002 - 14:35 575 2
FMFlash
tranceCoder
|
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: 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
|
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
|
problem gelöst (hatte im grunde nix mit den pch zu tun)
|