Fehler Bitte #define_AFXDLL verwenden oder / MD [d] nicht verwenden, auch nachdem Sie Änderungen in den Projekteigenschaften vorgenommen haben

Arbeite ich auf Win32-Projekt in Visual Studio 2011. Es ist die Erzeugung MFC-Fehlermeldung, wenn ich gehört afx.h oder afxwin.h.
Um dies zu beheben, ich habe die folgenden änderungen in die Projekt Eigenschaften Registerkarte :
1) Verwendung von MFC : Verwenden von MFC in einer freigegebenen DLL
2) C++ -> Code Generation - > Runtime Library - - > Multi-threaded Debug DLL(/MDd)

Dennoch gibt es mir folgende Fehlermeldung, wenn ich die Projektmappe erstellen :

1>C:\Program Files (x86)\Microsoft Visual Studio 11.0\vc\atlmfc\include\afx.h(24): fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]

Meine Frage ist, warum die Win32-Projekt generiert MFC-Fehler und wie sollte ich zu entfernen dieses Fehlers.Freundlicherweise mich leiten.

InformationsquelleAutor der Frage SayaliK | 2014-07-30

Schreibe einen Kommentar