Visual Studio 2015将目标平台更改为windows 7

Visual Studio 2015 Change target platform to windows 7

本文关键字:windows 平台 Studio 2015 目标 Visual      更新时间:2023-10-16

如何将目标平台更改为Windows 7?我只能选择Windows 8.1,因此我的项目不在Windows 7上运行。我曾经用Visual Studio 2013在旧的Windows 7 PC上编译过同一个项目。当然,它在那里起了作用。

我已经尝试安装Windows7 SDK,但遗憾的是,这不起作用,因为它需要NetFramework4.0,我不能再安装了。(Windows 10包括4.6?)-https://msdn.microsoft.com/en-us/en-en/library/ff770576.aspx

谢谢。

来自MSDN:

目标平台版本

[…]

要针对Windows 7或Windows Vista,请使用值8.1,因为Windows SDK 8.1与这些平台向后兼容。此外,您应该在targetver.h中为_WIN32_WINNT定义适当的值。对于Windows 7,该值为0x0601。请参阅修改WINVER和_WIN32_WINNT。

若要获得其他目标平台(即较旧的Visual C编译器),请并行安装相应的较旧Visual Studio版本。

例如,如果您希望在GUI中使用Visual Studio 2017,并希望根据VC2008(msvc90)进行构建,请与Visual Studio 2017并行安装Visual Studio 2008。在VS2017中,在生成设置中,您可以选择"VC 2008"生成目标。

另请参阅:https://poweruser.blog/visual-studio-2017-compile-against-older-visual-c-c-runtimes-372519fe1400