Utilizzo Microsoft Visual Studio 2015 su Windows 8.1. Voglio compilare un programma per Windows XP. Ho cercato su Google e altre domande simili, ma nessuna ha aiutato. Nelle impostazioni della soluzione, il set di strumenti della piattaforma di destinazione è impostato su Windows XP, ma non vi è alcuna opzione per Windows XP nella versione della piattaforma di destinazione. ho letto https://msdn.microsoft.com/en-us/library/windows/desktop/aa383745(v=vs.85).aspx (Usando le intestazioni di Windows) e ha aggiunto queste righe per il mio programma:Come scegliere come target Windows XP in Microsoft Visual Studio C++
#define WINVER _WIN32_WINNT_WINXP
#define _WIN32_WINNT _WIN32_WINNT_WINXP
#define NTDDI_VERSION NTDDI_WINXP
Ma ancora non funziona. Dice che non riesce a trovare "MSVCP140.dll". Dopo aver ottenuto questa DLL, inizia a lamentarsi di non riuscire a trovare "VC140.dll". Dopo che è "ucrtbased.dll", e infine "api-ms-win-core-string-11-1-0.dll", che non ho nemmeno nel mio computer Windows 8.1. Il programma può essere eseguito su Windows 8.1, ma non su Windows XP. Cosa posso fare per far funzionare il programma su Windows XP?
fyi windows xp è fuori supporto. –
Sii più specifico sull'errore. –
Windows XP non è più supportato e pertanto le versioni degli IDE MS dopo la sua scomparsa non includono più il supporto per tale sistema operativo guasto. Se vuoi indirizzare i sistemi operativi antiquati, usa versioni antiquate dell'IDE. –