visual studio 2012 编写的程序xp能 运行吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了visual studio 2012 编写的程序xp能 运行吗?相关的知识,希望对你有一定的参考价值。

会不会因为xp不支持.net 4.5?都不能运行还是一部分不能运行?

Visual Studio 2012编译的程序无法在Xp运行的解决办法:
现在微软早已在VS2012 Update 1中添加了对XP的支持。

Update 1下载页面(现在已经是Update 2了):http://www.microsoft.com/visualstudio/chs/downloads#d-additional-software

安装完VS2012 Update 1后,在配置属性 -> 常规 -> 平台工具集 的下拉菜单中选择 Visual Studio 2012 - Windows XP (v110_xp) ,再编译生成的程序就可以支持xp了。
参考技术A 那要看你编写的程序兼不兼容了

在 Visual Studio 中编写 MFC/STL 程序需要做啥?

【中文标题】在 Visual Studio 中编写 MFC/STL 程序需要做啥?【英文标题】:What do I need to do to program an MFC/STL program in Visual Studio?在 Visual Studio 中编写 MFC/STL 程序需要做什么? 【发布时间】:2019-09-22 13:43:48 【问题描述】:

我在私人电脑上安装了 Visual Studio,版本是“Microsoft Visual Studio Community 2019”,版本 16.1.6。

为了准备工作面试,我想做一些基本的 MFC/AFX 编程,从 the Microsoft website 的基本 CMapStringToString 示例开始。 但是,这似乎不起作用,因为我无权访问提到的文件afxcoll.h。确实:我的 PC 上没有名为 afx*.h 的文件。

这是我免费下载的 Visual Studio 安装的限制,还是我可以安装任何加载项、加载项、扩展或任何东西来使用 CMapStringToString 对象?

提前致谢

【问题讨论】:

【参考方案1】:

您需要在 Visual Studio 中显式安装 MFC 支持 - 您可以在社区版本中执行此操作:

    从“开始”菜单打开 Visual Studio 安装程序 点击修改按钮 选择单个组件标签 向下滚动到 SDK、库和框架 检查各种平台的各种 MFC/ATL 选项

【讨论】:

以上是关于visual studio 2012 编写的程序xp能 运行吗?的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio让用VS2012/VS2013编写的程序在XP中顺利运行(转)

是否可以使用 Visual Studio 编写 intel 程序集?

visual studio2012中 c语言编译出来的程序怎么暂停啊

集成用两个不同 Visual Studio 版本编写的 ASP.NET 项目的最佳方式

Visual Studio 2012 中缺少部署项目类型

使用 Visual Studio 2012 express 进行 TypeScript、node.js 开发