Se dovessi creare un gioco utilizzando Visual Studio 2015 e (Molto probabilmente) SDL2, penso di avere ragione nel ritenere che per l'esecuzione di quel gioco, la versione di Windows di destinazione dell'utente debba avere Visual C ++ Redistributable per Visual Studio 2015 installato, che in base a questa pagina ( link ) è compatibile tutti questi obiettivi: Windows 10, Windows 7 Service Pack 1, Windows 8, Windows 8.1, Windows Server 2003 Service Pack 2, Windows Server 2008 R2 SP1, Windows Server 2008 Service Pack 2, Windows Server 2012, Windows Vista Service Pack 2, Windows XP Service Pack 3
La mia domanda è: è normale installare semplicemente il runtime richiesto quando il gioco è installato e spero che funzioni, o installate e testate il vostro gioco su una vera installazione di tutte le varie versioni di Windows? O macchine virtuali o forse un multi-boot?
Ovviamente potrei usare VS2010, supponendo che la ridistribuibile per VS2010 sia installata nella maggior parte delle macchine moderne. E le possibilità che funzioni correttamente fino a Windows 10 incluso sono ottime. Ma penso che non ci sia ancora alcuna garanzia a meno che tu non collauda il gioco sulle versioni effettive di Windows che intendi colpire.