Benutzer mit den meisten Antworten
Was bedeutet das: "Please use the /MD switch for _AFXDLL builds"

Frage
Antworten
-
Naja, wegen IntelliSense:
1 IntelliSense: #error-Direktive: Please use the /MD switch for AFXDLL builds c:\program files (x86)\microsoft visual studio 10.0\vc\atlmfc\include\afxver.h 81 3
Und wie bekomme ich diese Meldung weg?Auf dem selben Weg. Setze die entsprechende Compiler Option. Das schrieb ich ja schon.
Anscheinend parsed Intellisense alle Präprozessor Parameter genauso wie der Compiler.
Project Settings -> C/C++ -> Code Generation -> Runtime Library
Nochmal: Du hast eine MFC DLL erzeugt die es erzwingt, dass die CRT als DLL verwendet wird.
Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de- Als Antwort vorgeschlagen Martin RichterModerator Dienstag, 2. August 2011 11:23
- Als Antwort markiert KK Senior Dienstag, 2. August 2011 14:13
Alle Antworten
-
- Als Antwort vorgeschlagen Martin RichterModerator Dienstag, 2. August 2011 11:23
-
-
Naja, wegen IntelliSense:
1 IntelliSense: #error-Direktive: Please use the /MD switch for AFXDLL builds c:\program files (x86)\microsoft visual studio 10.0\vc\atlmfc\include\afxver.h 81 3
Und wie bekomme ich diese Meldung weg?Auf dem selben Weg. Setze die entsprechende Compiler Option. Das schrieb ich ja schon.
Anscheinend parsed Intellisense alle Präprozessor Parameter genauso wie der Compiler.
Project Settings -> C/C++ -> Code Generation -> Runtime Library
Nochmal: Du hast eine MFC DLL erzeugt die es erzwingt, dass die CRT als DLL verwendet wird.
Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de- Als Antwort vorgeschlagen Martin RichterModerator Dienstag, 2. August 2011 11:23
- Als Antwort markiert KK Senior Dienstag, 2. August 2011 14:13