Visual Studio win32 Application

Gast #5181869
Hallo,

ich habe eine win32 Applikation um eine Funktionalität erweitert. Nun 
erscheint beim "Neu erstellen" folgende Fehlermeldung:

Fehler  C1853  Die vorkompilierte Header-Datei "Release\TCP_COM.pch" 
stammt von einer früheren Version des Compilers, oder der vorkompilierte 
Header stammt von C++, und Sie verwenden Ihn von C (oder umgekehrt)

Wie könnte ich dieses Problem beheben?
DEV schrieb:
> Fehler  C1853  Die vorkompilierte Header-Datei "Release\TCP_COM.pch"
> stammt von einer früheren Version des Compilers, oder der vorkompilierte
> Header stammt von C++, und Sie verwenden Ihn von C (oder umgekehrt)

Rebuild statt build
Try Build > Clean Solution, then Build > Build Solution.
oder vorkompilierte header ganz abstellen.
1.Right click to the project and select the property menu item
2.goto C/C++ -> Precompiled Headers
3.Select Not Using Precompiled Headers
Gast
DEV schrieb:
> Vorkompilierte Header habe ich bereits deaktiviert. Trotzdem erscheint
> die Fehlermeldung.

Wo deaktiviert? Die Einstellung muß an zwei Stellen geändert werden, 
einmal für das Projekt und einmal für die stdafx.cpp. Man kann die 
stdafx.cpp auch vom Build auschließen oder ganz aus dem Projekt werfen.
Gast
Ich habe nun die Einstellung (Vorkompilierte Header nicht verwenden) im 
Projekt vorgenommen sowie für die stdafx.cpp Datei. Trotzdem erscheint 
die Fehlermeldung.
Persönliche Seite
Michael B. schrieb:
> oder der vorkompilierte Header stammt von C++, und Sie verwenden Ihn von C (oder 
umgekehrt)

Und hast Du Dich mit diesem Teil der Fehlermeldung schon mal 
beschäftigt?


Wenn man für das gesamte Projekt vorkompilierte Header abschaltet, muss 
man sie nicht für einzelne Teile des Projekts separat abschalten. Man 
sollte allerdings darauf achten, daß bei allen einzelnen Teilen des 
Projekts weder "ein" noch "aus" steht, sondern daß eben die 
übergeordneten Projekteinstellungen genutzt werden (keine Ahnung, wie 
das ins Deutsche übersetzt wird; ich verwende VS nicht lokalisiert).


Du musst allerdings das gesamte Projekt einmal komplett neu übersetzen, 
damit sich die Einstellungsänderung auswirkt.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.