Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何更改visual studio 2017 c+中的目标平台+;?_Visual Studio_Visual C++_Visual Studio 2017 - Fatal编程技术网

Visual studio 如何更改visual studio 2017 c+中的目标平台+;?

Visual studio 如何更改visual studio 2017 c+中的目标平台+;?,visual-studio,visual-c++,visual-studio-2017,Visual Studio,Visual C++,Visual Studio 2017,我有一个在windows 10计算机上安装和运行的项目,但在windows 7上,当我尝试运行它时,会弹出一个通知,指出缺少.dll文件。我认为VisualStudio需要瞄准Windows7,才能在Windows7上运行。当我转到visual studio中的属性页时,“目标平台”字段显示“Windows 10”,无法更改。如何更改目标平台 > P> VisualC++项目属性中的“目标平台版本”字段仅选择Window SDK以防攻击。对于Win32桌面应用程序,如果要针对Windows 7等

我有一个在windows 10计算机上安装和运行的项目,但在windows 7上,当我尝试运行它时,会弹出一个通知,指出缺少.dll文件。我认为VisualStudio需要瞄准Windows7,才能在Windows7上运行。当我转到visual studio中的属性页时,“目标平台”字段显示“Windows 10”,无法更改。如何更改目标平台

> P> VisualC++项目属性中的“目标平台版本”字段仅选择Window SDK以防攻击。对于Win32桌面应用程序,如果要针对Windows 7等Windows的“底层”版本进行构建,则需要将
\u WINNT
预处理器符号设置为适当的值

#include <WinSDKVer.h>
#define _WIN32_WINNT 0x0601
#include <SDKDDKVer.h>
#包括
#定义_WIN32_WINNT 0x0601
#包括
有关详细信息,请参阅

Windows 8.1 SDK、Windows 10 SDK(10240)、Windows 10 SDK(10586)、Windows 10 SDK(14393)和Windows 10 SDK(15063)可用于为Windows Vista SP2、Windows 7 SP1、Windows 8.1和Windows 10构建Windows Win32桌面应用程序

请记住,VS 2015/VS 2017 C/C++运行时支持Windows 7 Service Pack 1,但不支持Windows 7 RTM。Windows 8.0也不受官方支持,因为用户预计到目前为止已升级到Windows 8.1或Windows 10


请注意,使用VS 2017构建Windows XP Service Pack 3需要显式使用
v141_XP
平台工具集,因为它需要Windows 7.1A SDK—支持针对Windows XP的最后一个SDK。有关使用此功能的各种含义,请参阅。

包含文件对此进行了说明:

一,。包括SDKDDKVer.h定义了最高可用的Windows平台。 2.如果您希望为以前的Windows平台构建应用程序,请包括WinSDKVer.h,并将_WIN32_WINNT宏设置为您希望支持的平台,然后再包括SDKDDKVer.h


因此,您需要以希望支持的最低Windows版本为目标,然后它将支持上面(包括)的任何版本。这与支持所有早期Windows版本的Windows 10 SDK无关。

属性->常规->平台工具集。