linker fehler: precompiled header (C++)

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/linker_fehler_precompiled_header_c_43457/page_1 - zur Vollversion wechseln!


FMFlash schrieb am 06.08.2002 um 14:35

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


Ringding schrieb am 06.08.2002 um 14:41

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 schrieb am 06.08.2002 um 15:07

problem gelöst (hatte im grunde nix mit den pch zu tun)




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025