Wie man Windows XP in Microsoft Visual Studio C ++ anvisiert [duplizieren]

Diese Frage hat hier bereits eine Antwort:

MSVCP140.dll missing 4 Antworten

Ich verwende Microsoft Visual Studio 2015 unter Windows 8.1. Ich möchte ein Programm für Windows XP kompilieren. Ich habe es bei Google und ähnlichen Fragen nachgeschlagen, aber keine hat geholfen. In den Lösungseinstellungen ist das Zielplattform-Toolset auf Windows XP eingestellt, für Windows XP gibt es in der Zielplattformversion jedoch keine Option. Ich habe gelesenhttps: //msdn.microsoft.com/en-us/library/windows/desktop/aa383745 (v = vs.85) .aspx (Mit den Windows-Headern) und fügte diese Zeilen meinem Programm hinzu:

#define WINVER _WIN32_WINNT_WINXP
#define _WIN32_WINNT _WIN32_WINNT_WINXP
#define NTDDI_VERSION NTDDI_WINXP

Aber es funktioniert immer noch nicht. Es wird angegeben, dass "MSVCP140.dll" nicht gefunden werden kann. Nachdem ich diese DLL bekommen habe, beginnt sie sich zu beschweren, dass "VC140.dll" nicht gefunden werden kann. Danach folgt "ucrtbased.dll" und schließlich "api-ms-win-core-string-11-1-0.dll", die ich auf meinem Windows 8.1-Computer noch nicht einmal installiert habe. Das Programm kann unter Windows 8.1, jedoch nicht unter Windows XP ausgeführt werden. Was kann ich tun, um das Programm unter Windows XP auszuführen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage