Microsoft Visual Studio C++2017+Windows 11 SDK环境

这篇具有很好参考价值的文章主要介绍了Microsoft Visual Studio C++2017+Windows 11 SDK环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.安装Windows 11 SDK10.0.22621.755版本

  • Microsoft Visual Studio C++2017在Windows 11环境下并没有携带SDK环境包,所以需要单独的安装一下SDK。
  • 单独安装SDK对强迫症时比较友好的,因为在Microsoft Visual Studio C++2022安装包里面可以选择安装Windows 11 SDK,但是,默认安装在Microsoft Visual Studio安装目录的平级目录下面,并且安装路径中带有空格,某些依赖于SDK的程序对带空格的路径非常的不友好。
    Microsoft Visual Studio C++2017+Windows 11 SDK环境
    下载Windows SDK:https://developer.microsoft.com/zh-cn/windows/downloads/windows-sdk/选择安装路径,后面安装Visual Studio 2017时SKD的路径就会变成自定义的路径,SDK版本必须安装10.0.22621.755版本号的版本,其它版本在Windows 11环境下无法使用Visual Studio 2017运行C/C++代码。
    Microsoft Visual Studio C++2017+Windows 11 SDK环境
  • 第一次安装的时候,这里可以选择安装路径。因为笔者已经安装过一次了,这里默认选择了第一次安装的路基,如果要重新选择,需要删除注册列表中相关安装路径配置(这里不做叙述)。
    Microsoft Visual Studio C++2017+Windows 11 SDK环境Microsoft Visual Studio C++2017+Windows 11 SDK环境Microsoft Visual Studio C++2017+Windows 11 SDK环境Microsoft Visual Studio C++2017+Windows 11 SDK环境Microsoft Visual Studio C++2017+Windows 11 SDK环境Microsoft Visual Studio C++2017+Windows 11 SDK环境
  • 安装完成,在控制面板中可以看到安装好的SDK程序。
    Microsoft Visual Studio C++2017+Windows 11 SDK环境

2.安装Microsoft Visual Studio C++2017

  • 接下来安装Visual Studio 2017 Community编译器。
    下载地址:https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/#visual-studio-2017-and-other-products选择2017版本。
    Microsoft Visual Studio C++2017+Windows 11 SDK环境
    登录后才可以下载:Microsoft Visual Studio C++2017+Windows 11 SDK环境

  • 上述链接中似乎没有Community版本的编译器安装链接,笔者下载了一个Professional版本,但是这个Installer只能安装Professional版本的编译器,于是笔者又下载了一个Visual Studio 2022版的Installer:https://visualstudio.microsoft.com/zh-hans/downloads/。

  • 先加载Visual Studio 2017 Professional版本Installer但是不要安装Visual Studio 2017 Professional,此时退出安装程序,接着安装Visual Studio 2022版的Installer取消当前安装,在可用中重新选择其它版本,这里就可以安装到Visual Studio 2017 Community版本的编译器了。
    Microsoft Visual Studio C++2017+Windows 11 SDK环境

  • 安装时只选择C++桌面开发,开发语言选择英文(编译OpenJDK时对中文非常不友好,不要给自己找麻烦),其它不要选择(SDK已经安装过了)。
    Microsoft Visual Studio C++2017+Windows 11 SDK环境
    Microsoft Visual Studio C++2017+Windows 11 SDK环境

  • 安装结束创建测试文件,测试正常。
    Microsoft Visual Studio C++2017+Windows 11 SDK环境

  • 右击hello项目打开属性,查看SDK正是单独安装的SDK版本。
    Microsoft Visual Studio C++2017+Windows 11 SDK环境

  • 打开安装目录,Visual Studio 2017与Windows Kits在同一个安装目录下面,并且安装目录没有携带空格。Microsoft Visual Studio C++2017+Windows 11 SDK环境文章来源地址https://www.toymoban.com/news/detail-450535.html

3.配置环境变量

  • 注意:下文的路径是带有空格的,因为笔者先前已经对环境变量的配置做了笔记,不想重复再写了,读者参考的时候,一定要注意实际配置环境变量时,路径中是不带有空格的
  • 需要配置三个环境变量IDE_BIN、IDE_INCLUDE和IDE_LIB,变量名称读者可以根据喜好自己取名字
  1. bin变量:IDE_BIN,在cmd中执行cl命令的环境变量。
    路径:D:\Microsoft Visual Studio\Community\VC\Tools\MSVC\14.34.31933\bin\Hostx64\x64
    Microsoft Visual Studio C++2017+Windows 11 SDK环境
  2. include变量:IDE_INCLUDE
    路径:D:\Microsoft Visual Studio\Community\VC\Tools\MSVC\14.34.31933\include
  • Windows kits(Windows 11 SDK)下include:
    路径:D:\Microsoft Visual Studio\Windows Kits\10\Include\10.0.22621.0\cppwinrt
    路径:D:\Microsoft Visual Studio\Windows Kits\10\Include\10.0.22621.0\shared
    路径:D:\Microsoft Visual Studio\Windows Kits\10\Include\10.0.22621.0\ucrt
    路径:D:\Microsoft Visual Studio\Windows Kits\10\Include\10.0.22621.0\um
    路径:D:\Microsoft Visual Studio\Windows Kits\10\Include\10.0.22621.0\winrt
  • 一共6条环境变量值
    Microsoft Visual Studio C++2017+Windows 11 SDK环境
  1. lib变量:IDE_LIB
    路径:D:\Microsoft Visual Studio\Community\VC\Tools\MSVC\14.34.31933\lib\x64
  • Windows kits(Windows 11 SDK)下lib:
    路径:D:\Microsoft Visual Studio\Windows Kits\10\Lib\10.0.22621.0\ucrt\x64
    路径:D:\Microsoft Visual Studio\Windows Kits\10\Lib\10.0.22621.0\ucrt_enclave\x64
    路径:D:\Microsoft Visual Studio\Windows Kits\10\Lib\10.0.22621.0\um\x64
  • 一共4条环境变量值
    Microsoft Visual Studio C++2017+Windows 11 SDK环境
  1. 校验->配置到path中:
    Microsoft Visual Studio C++2017+Windows 11 SDK环境打开cmd输入cl验证环境变量配置。
    Microsoft Visual Studio C++2017+Windows 11 SDK环境
  2. 测试->在桌面创建一个hello.c文件,写入测试代码。
#include <stdio.h>

	int main()
	{
		printf("Hello word!");
		return 0;
	}
  • 在cmd中输入cd desktop跳转到桌面,输入命令cl /EHsc hello.c。
    Microsoft Visual Studio C++2017+Windows 11 SDK环境
  • 这里会报错include找不到链接路径,解决方法是再配置一个vcvars64.bat的环境变量初始化一下环境。
    Microsoft Visual Studio C++2017+Windows 11 SDK环境
  • 执行命令cl /EHsc hello.c之前先执行vcvars64.bat初始化一下环境,然后再执行cl命令。
    Microsoft Visual Studio C++2017+Windows 11 SDK环境
  • 在桌面生成二进制文件hello.obj与可执行文件hello.exe,测试完毕。
    Microsoft Visual Studio C++2017+Windows 11 SDK环境
  1. 探讨,笔者在第一次安装Visual Studio 2022版本编译器时,在cmd中行cl命令是无误的,这里在Visual Studio 2017版本编译器配置的环境变量下执行异常,笔者也不清楚是为什么,欢迎小伙伴们指教一下。
  • Visual Studio 2022中文版正常的测试结果:
    Microsoft Visual Studio C++2017+Windows 11 SDK环境

本文为作者(难拳)原创,转载请注明出处。

到了这里,关于Microsoft Visual Studio C++2017+Windows 11 SDK环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Visual Studio 2017下的C++开发环境搭建

    Visual Studio 是Microsoft旗下的开发工具包系列产品,是一个基本完整的开发工具集,它包括整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等,是最流行的Windows平台应用程序的集成开发环境。 Visual Studio 适用于 Windows 上 .NET 和 C++ 开

    2024年02月13日
    浏览(62)
  • Pytorch unsupported Microsoft Visual Studio version! Only the versions between 2017 and 2019

    Windows 下 Pytorch需要编译cpp文件,出现如下错误: fatal error C1189: #error:  -- unsupported Microsoft Visual Studio version! Only the versions between 2017 and 2019 (inclusive) are supported! The nvcc flag \\\'-allow-unsupported-compiler\\\' can be used to override this version check 我安装的VS2022,那么需要重新安装VS2019么? 其实不

    2024年02月11日
    浏览(38)
  • 关于Microsoft Visual Studio 2017 找不到或打不开 Visual Studio Installer 的解决方法, 或不知名原因导致VS installer闪退的一种方法

    Error Information AppInsightsEvent Name = vs/setup/bootstrapper/error Description = DirectoryNotFoundException TelemetrySession = ‘53295939-9be5-4f6b-a7eb-b42a3dbf1c8a’ Started = True OptIn=True IsInitialized = False Cloned = False WatsonEventType = VisualStudioNonFatalErrors2 UTC time = 2022-01-03T03:51:59 Exception: System.IO.DirectoryNotFoundException

    2024年02月04日
    浏览(88)
  • [Visual Studio 报错] error 找不到指定的 SDK“Microsoft

    [Visual Studio 2022 报错] error : 找不到指定的 SDK“Microsoft.NET.Sdk.Web” 在新电脑上安装了VS2022,打开现有项目的解决方案后的时候报了这个错,所有projet文件都加载失败,如图所示: 打开项目配置文件 .csproj 文件,发现这个位置用到了 Microsoft.NET.Sdk.Web 这个sdk。 报错原因很明显,就

    2024年02月15日
    浏览(45)
  • 1、Visual Studio 2017安装

    目录   一、简介 二、安装步骤 三、Visual Studio 2017的使用 Visual Studio是微软推出的一款C++编译器,将“高级语言”翻译为“机器语言(低级语言)”的程序,VS是一个非常完整的开发工具集,包括了所有软件生命周期中所需的大部分工具,如UML工具、代码管控工具、集成开发环

    2024年02月09日
    浏览(43)
  • Visual Studio 2017安装和项目配置

    最近因为项目需求,需要在 Windows 下开发一个 C++ 项目,博主之前都是在 Linux 上开发的,突然转到 Windows 多少还是有点不适应的。本次使用的 IDE 是 Visual Studio,之前有简单使用过,但是很多都忘记了,故此做个记录,方便下次查看。 本文主要针对 Visual Studio 2017 的安装和项目

    2024年02月08日
    浏览(127)
  • Windows 11 安装最新版本Android Studio报错:Andriod SDK unavailable和sdk emulator directory is missing

    Windows 11 平台下安装了最新版本的Android Studio,遇到下面问题“ 1.安装过程中首先会遇到Andriod SDK unavailable 2.选择next继续安装之后会报sdk emulator directory is missing 根据提示可以判断出是Andriod SDK 无法安装导致问题,刚开始以为是残留文件导致的,于是进行多次卸载重装,无果。

    2024年02月07日
    浏览(62)
  • Visual Studio 2017 + ObjectARx2019 + AutoCAD2020环境搭建与工程编译问题处理

    注:以上所有安装包,序列号,注册机等资料均可私信我,免费获取,共同进步; 1、安装visual studio 2017; 2、安装AutoCAD2020;这里ObjectArx2019对应了两个CAD版本,默认是AutoCAD2019,我采用AutoCAD2020也可以; 3、安装ObjectARXWizard2019.msi;这里默认的安装路径是“C:ObjectARX”,为了避免后

    2024年02月10日
    浏览(53)
  • Windows系统下安装Visual Studio及配置C++环境(小白篇)

     作者简介:笔者小白一枚,写这些文章只是为了能够在自己踩过坑之后,能为后人搭一座桥。本文章仅支持在Windows系统上安装Visual Studio 软件简介:Visual Studio(VS)是一款由微软公司以Windows为主要平台开发的一款功能强大的IDE(Integrated Development Environment:集成开发环境),支

    2024年02月12日
    浏览(56)
  • FBX SDK 开发环境配置 visual studio 2022

    FBX | Adaptable File Formats for 3D Animation Software | Autodesk. 下载windows的sdk并安装. 创建一个c++ console 工程 设置include目录 添加预处理宏 FBX_SHARED=1 添加fbx sdk lib 目录 添加依赖lib :  libfbxsdk-md.lib libxml2-md.lib zlib-md.lib 配置完毕.

    2024年02月10日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包