Windows XP 部署 高版本的VisualStudio运行库

由于缺少对 SHA-256 代码签名证书的支持,适用于 Visual Studio 2015、2017、2019 和 2022 的最新 Visual C++ 可再发行程序包中不再提供对 Windows XP 的运行时库支持。 Visual Studio 2019 版本 16.7 中随附有支持 Windows XP 的最后一个可再发行程序包。 请使用文件版本以 14.27 开头的可再发行程序包。 如果使用更高版本的可再发行程序包部署 Windows XP 应用或应用更新到更高版本的可再发行程序包,应用则不会运行。

如果使用的 Visual Studio 版本高于 Visual Studio 2019 版本 16.7,可再发行文件则在 Windows XP 上不起作用。 若要获取支持 Windows XP 的可再发行文件的副本,需要具有 Visual Studio 帐户。 使用用于登录 Visual Studio 的帐户。 或者,可以在 my.visualstudio.com 中免费创建一个帐户。 可以在“下载”部分获取可再发行文件,例如适用于 Visual Studio 2019 版本 16.7 的 Visual C++ 可再发行程序包。 若要下载文件,请选择所需的平台和语言,然后选择“下载”按钮。

可以使用集中部署或本地部署来为 Windows XP 应用安装运行时库支持。 有关详细信息,请参阅演练:使用 Visual C++ 可再发行程序包部署 Visual C++ 应用程序。

  • C++ 语言功能

    在使用 v141_xp 平台工具集的应用中仅支持在 Visual Studio 2017 中实现的 C++ 语言功能。 在使用 v140_xp 平台工具集的应用中仅支持在 Visual Studio 2015 中实现的 C++ 语言功能。 Visual Studio 在使用较旧的平台工具集进行生成时会使用相应的编译器。 使用最新的 Windows XP 平台工具集以利用在该版本的编译器中实现的最新 C++ 语言功能。 有关编译器版本支持的语言功能的详细信息,请参阅 Microsoft C/C++ 语言一致性。

Windows XP 定向体验

Visual Studio 中包含的 Windows XP 平台工具集是 Windows 7 SDK 的一个版本,但它使用 Visual Studio 2017 C++ 编译器。 它还将项目属性配置为适当的默认值,例如,为低级别的定向规范兼容的链接器。 只有使用 Windows XP 平台工具集创建的 Windows 桌面应用才能在 Windows XP 和 Windows Server 2003 上运行。 这些应用也可以在更新的 Windows 操作系统上运行。

若要针对 Windows XP

  1. 在“解决方案资源管理器”中,打开项目的快捷菜单,然后选择“属性”。

  2. 在项目的“属性页”对话框中,将“配置”下拉列表设置为“所有配置”。

  3. 选择“配置属性”>“常规”属性页。 将“平台工具集”属性设置为首选 Windows XP 工具集。 例如,选择“Visual Studio 2017 - Windows XP (v141_xp)”,通过使用 Visual Studio 2017 提供的 Microsoft C++ 编译器为 Windows XP 和 Windows Server 2003 创建代码。

C++ 运行时支持

除了 Windows XP 平台工具集之外,一些库还包含对 Windows XP 和 Windows Server 2003 的运行时支持:

  • 通用 C 运行时库 (UCRT)
  • C++ 标准库
  • 活动模板库 (ATL)
  • 并发运行时库 (ConcRT)
  • 并行模式库 (PPL)
  • Microsoft 基础类库 (MFC)
  • C++ AMP (C++ Accelerated Massive Programming) 库。

这些操作系统受支持的最低版本为:适用于 x86 的 Windows XP Service Pack 3 (SP3)、适用于 x64 的 Windows XP Service Pack 2 (SP2) 以及适用于 x86 和 x64 的 Windows Server 2003 Service Pack 2 (SP2)。

这些库受通过 Visual Studio 安装的平台工具集的支持,具体取决于目标:

展开表

Library面向 Windows 桌面应用程序的默认平台工具集面向 Store 应用的默认平台工具集面向 Windows XP 和 Windows Server 2003 的 Windows XP 平台工具集
CRTXXX
C++ 标准库XXX
ATLXXX
ConcRT/PPLXXX
MFCXX
C++ AMPXX

 备注

用 C++/CLI 编写且面向 .NET Framework 4 的应用在 Windows XP 和 Windows Server 2003 上运行。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/751552.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Android中ANR机制

Android中的ANR分为两种,前台ANR和后台ANR。 前台ANR,是指ANR时对用户可感知,比如拥有当前前台可见的activity的进程,或者拥有前台通知的fg-service的进程,这些是用户可感知的场景。前台ANR,会出现一个系统…

vue模板语法介绍及内置指令用法

1、文本差值(大括号、v-text、v-htm指令) 最基本的数据绑定就是文本差值,格式为“Mustache”语法(双大括号); 双大括号只能解析文本不能解析html,如需解析html则需使用v-html指令;…

C语言之通讯录的实现(静态版,动态版,文件版)

个人主页(找往期文章包括但不限于本期文章中不懂的知识点): 我要学编程(ಥ_ಥ)-CSDN博客 目录 静态通讯录的实现逻辑 test.c:通讯录的逻辑实现 Contact.h:函数的声明与头文件的包含 Contact.c:函数的…

MySQL数据库实现增删改查基础操作

准备工作 安装mysql8.0 (安装时一定要记住用户名和密码)安装数据库可视化视图工具Navicat 请注意⚠️⚠️⚠️⚠️ a. 编程类所有软件不要安装在中文目录下 b. Navicat破解版下载安装教程:(由于文章审核提示版权问题,链接不方便给出&#xff…

Spring Web MVC入门(3)

学习Spring MVC 请求 传递JSON数据 JSON概念 JSON: JavaScript Object Natation JSON是一种轻量的数据交互格式, 采用完全独立于编程语言的文本格式来存储和标识数据. 简单来说, JSON是一种数据格式, 有自己的格式和语法, 使用文本来表示对象或数组的信息, 因此JSON的本质…

C++——类和对象(3)

目录 1. 拷贝构造 1.1 概念 1.2 特性 ​编辑 2. 赋值重载 和 运算符重载 2.1 运算符重载 2.2 赋值重载 此篇文章讲解六个默认成员函数中的 拷贝构造和赋值重载 。 1. 拷贝构造 1.1 概念 拷贝构造: 在创建对象的时候用已经创建好的对象去初始化一个新对象&am…

C# 打开文件对话框(OpenFileDialog)

OpenFileDialog&#xff1a;可以打开指定后缀名的文件&#xff0c;既能单个打开文件也能批量打开文件 /// <summary>/// 批量打开文档/// 引用&#xff1a;System.Window.Fomrs.OpenFileDialog/// </summary>public void OpenFile(){OpenFileDialog dialog new Op…

操作系统(OS)

文章目录 前言一、操作系统是什么&#xff1f;二、用户对资源的访问三、操作系统是怎么做到管理的&#xff1f; 前言 任何计算机系统都包含一个基本的程序集合&#xff0c;称为操作系统(OS)。冯诺依曼体系结构中的硬件单元提供的功能&#xff0c;这些硬件由操作系统来控制与管…

整数和浮点数在内存中存储及题目

一、整数在内存中存储 整数的2进制表⽰⽅法有三种&#xff0c;即原码、反码和补码。三种表⽰⽅法均有符号位和数值位两部分&#xff0c;符号位都是⽤0表⽰“正”&#xff0c;⽤1表⽰“负”&#xff0c;⽽数值位最⾼位的⼀位是被当做符号位&#xff0c;剩余的都是数值位 正整数…

UglifyJS 压缩工具

要使用 UglifyJS 进行 JavaScript 代码的压缩和混淆&#xff0c;你可以按照以下步骤进行&#xff1a; 安装 Node.js&#xff1a; 首先确保你的计算机上安装了 Node.js。如果没有安装&#xff0c;你可以从 Node.js 官方网站 下载并安装。 安装 UglifyJS&#xff1a; 在安装 Nod…

2024腾讯云免费服务器2核8G配置申请流程,亲测有效

腾讯云免费服务器申请入口 https://curl.qcloud.com/FJhqoVDP 免费服务器可选轻量应用服务器和云服务器CVM&#xff0c;轻量配置可选2核2G3M、2核8G7M和4核8G12M&#xff0c;CVM云服务器可选2核2G3M和2核4G3M配置&#xff0c;腾讯云服务器网txyfwq.com分享2024年最新腾讯云免费…

C++for语句(2)

11.乘方计算 给出一个整数a和一个正整数n&#xff08;-1000000<a<1000000,1<n<100000&#xff09;&#xff0c;求乘方&#xff0c;即乘方的结果。最终结果的绝对值不超过1000000。 输入 一行&#xff0c;包含两个整数a和n&#xff08;-1000000<a<1000000,1…

第四十四周:文献阅读 + SG滤波+基于LSTM的编码器-解码器

目录 摘要 Abstract 文献阅读&#xff1a;基于集成深度神经网络的大规模水质预测 现有问题 提出方法 方法论 Savitsky-Golay过滤器 SE-LSTM&#xff08;基于LSTM的编码器-解码器神经网络&#xff09; 研究实验 数据集 实验设置 评估指标 基准模型 实验结果 发展…

搜维尔科技:使用SenseGlove Nova手套操纵其“CAVE”投影室中的虚拟对象

创造了一种基于 PC 的创新型多边沉浸式环境&#xff0c;让参与者完全被虚拟图像和声音包围。 需要解决的挑战&#xff1a; 传统的 VR 系统往往缺乏真实的触摸反馈&#xff0c;限制了用户的沉浸感。AVR Japan 旨在通过将触觉技术融入到他们的 CAVE 系统中来应对这一挑战&#x…

操作系统(AndroidIOS)图像绘图的基本原理

屏幕显示图像的过程 我们知道&#xff0c;屏幕是由一个个物理显示单元组成&#xff0c;每一个单元我们可以称之为一个物理像素点&#xff0c;而每一个像素点可以发出多种颜色。 而图像&#xff0c;就是在不同的物理像素点上显示不同的颜色构成的。 像素点的颜色 像素的颜色是…

HTML静态网页成品作业(HTML+CSS)——游戏战地介绍设计制作(4个页面)

&#x1f389;不定期分享源码&#xff0c;关注不丢失哦 文章目录 一、作品介绍二、作品演示三、代码目录四、网站代码HTML部分代码 五、源码获取 一、作品介绍 &#x1f3f7;️本套采用HTMLCSS&#xff0c;未使用Javacsript代码&#xff0c;共有4个页面。 二、作品演示 三、代…

3.4 bp,si,di寄存器,寻址方式,寄存器总结

汇编语言 1. [bxidata] 我们可以用[bx]来指明一个内存单元我们也可以用[bxidata]来表示一个内存单元&#xff0c;它的偏移地址为bx中的数值加上idata mount c d:masm c: debug r d 2000:1000 e 2000:1000 12 34 56 78 a mov ax,2000 mov ds,ax mov bx,1000 mov ax,[bx] mov c…

【Jetson Nano】jetson nano一些基本功能命令

1.软件资源功能测试 1.1开发板的最佳性能模式&#xff1a; 开启满功率模式&#xff0c;终端输入代码&#xff1a; sudo nvpmodel -m 0开启5W功率模式&#xff0c;终端输入代码&#xff1a; sudo nvpmodel -m 1查看当前功率模式&#xff0c;终端输入代码&#xff1a; sudo …

C++之deque与vector、list对比分析

一.deque讲解 对于vector和list&#xff0c;前一个是顺序表&#xff0c;后一个是带头双向循环链表&#xff0c;前面我们已经实现过&#xff0c;这里就不再讲解了&#xff0c;直接上deque了。 deque&#xff1a;双端队列 常见接口大家可以查看下面链接&#xff1a; deque - …

Redis - String 字符串

前言 下表中包含本博客提到的所有命令 字符串类型是 Redis 最基础的数据类型&#xff0c;关于字符串需要特别注意&#xff1a; 1&#xff09;⾸先 Redis 中所有的键&#xff08;key&#xff09;的类型都是字符串类型&#xff0c;⽽且其他⼏种数据结构也都是在字符串类似基础上…