Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Welche Version der MFC-Bibliothek gelinkt wird, hängt davon ab, ob das Präprozessorsymbol _DEBUG definiert ist oder nicht. Hast du das vielleicht irgendwo für Release gesetzt?

Geschrieben

Nein, nicht dass ich wüsste. Aber jede einzelne Quellcodedatei kann eigene Präprozessoreinstellungen haben, die von den Projekteinstellungen abweichen. Durchsuch doch mal die .vcproj-Datei mit einem normalen Texteditor nach _DEBUG.

Geschrieben
muss ich in Release Preprocessor Definitions

NDEBUG

schreiben oder nicht?

Du musst nicht, aber es ist ratsam. NDEBUG ist das Präprozessorsymbol, das steuert, ob assert aktiv ist oder nicht. Mit der Auswahl der MFC-DLL hat es aber nichts zu tun. Die kannst du dir übrigens in afx.h ansehen.
Geschrieben

Ich habe in BuildLog.htm bei einen .cpp Datei solchen warning

warning C4653: compiler option 'Optimizations (one or more of /Oawstgp[y]) or debug checks (one or more of /GZ, /RTCcsu)' inconsistent with precompiled header; current command-line option ignored

hat das vielleicht damit zu tun ?

Geschrieben
Es ist vielleicht etwas spät, das zu fragen, aber "Rebuild All" / "Alles neu erstellen" hast du doch gemacht, oder?

ja, ich habe den ganze Release Ordner gelöscht

Geschrieben
Ich habe in BuildLog.htm bei einen .cpp Datei solchen warning

[snip]

hat das vielleicht damit zu tun ?

Könnte sein. Offenbar vertragen sich die Compilereinstellungen für diese Datei nicht mit denen für die Datei, aus denen die PCH generiert wurden, üblicherweise stdafx.cpp. Hat eine dieser Dateien irgendwelche ungewöhnlichen Einstellungen?
Geschrieben

Hat eine dieser Dateien irgendwelche ungewöhnlichen Einstellungen?

die Optimization Einstellungen sind bei der Datei auf Disabled (/Od)

bei allen anderem auf Minimize Size (/01)

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...