【Visual Studio 2012中文版】下载安装以及使用方法

文章目录

  • 前言
  • 一、下载安装包
  • 二、安装步骤
    • 1.双击VS2012_ULT_chs.iso文件打开
    • 2.双击vs_ultimate.exe打开安装程序
    • 3.选择要安装的功能
    • 4.软件正在安装,请耐心等待10分钟
    • 5.安装成功,点击“启动”
    • 6.激活码(产品密钥)
  • 三、VS2012使用(本博客测试一个编程好的程序)
    • 1.开启界面
    • 2.打开C++程序
    • 3.VS2012软件自动获取项目头文件和源文件
    • 4.编译运行程序
  • 总结


前言

本博客记录如何下载安装Visual Studio 2012,如何使用,并成功运行C++程序,以及其中踩过的坑。

一开始下载的是VS2022版本,但运行代码时报错如下图所示:

在这里插入图片描述

在这里插入图片描述
解决方法:安装Visual Studio 2012版本运行程序。


一、下载安装包

中文旗舰版下载地址:

http://download.microsoft.com/download/B/0/F/B0F589ED-F1B7-478C-849A-02C8395D0995/VS2012_ULT_chs.iso

英文旗舰版下载地址:

http://download.microsoft.com/download/D/B/0/DB03922C-FF91-4845-B7F2-FC68595AB730/VS2012_ULT_enu.iso

旗舰版序列号(产品密匙)(中英文版都可以用):

YKCW6-BPFPF-BT8C9-7DCTH-QXGWC
RBCXF-CVBGR-382MK-DFHJ4-C69G8

这里我选择安装中文版本,大概1.5g

在这里插入图片描述

二、安装步骤

1.双击VS2012_ULT_chs.iso文件打开

在这里插入图片描述
将跳转到下图
在这里插入图片描述

2.双击vs_ultimate.exe打开安装程序

在这里插入图片描述

如果打开显示下图,则表示你可能是之前安装过vs,没有卸载干净,导致出现此问题。
(也有可能是安装包有问题, 不要使用绿色版的或者修改版的,自己最好是下载一个ISO镜像的原版,再进行安装。)

在这里插入图片描述
正常显示是这样的:
在这里插入图片描述

在这里插入图片描述
安装会默认C盘安装,可以进行调整,如我上图所示,调整为D盘安装

3.选择要安装的功能

在这里插入图片描述
这里可以根据需求安装,但是必须包含【用于C++的 Microsoft基础类】

其实,因为【用于C++的 Microsoft基础类】很大,全部勾选和只勾选【用于C++的 Microsoft基础类】内存占比差不多,所以建议全部勾选。

注意: 这里一定会在C盘安装一定内容,之前选择的路径只会下载一部分文件。

4.软件正在安装,请耐心等待10分钟

5.安装成功,点击“启动”

6.激活码(产品密钥)

YKCW6-BPFPF-BT8C9-7DCTH-QXGWC
RBCXF-CVBGR-382MK-DFHJ4-C69G8

三、VS2012使用(本博客测试一个编程好的程序)

1.开启界面

在这里插入图片描述

2.打开C++程序

在这里插入图片描述
在打开编写好的C++程序时,在程序文件夹中有一个以.sln结尾的文件,选择打开。
在这里插入图片描述

3.VS2012软件自动获取项目头文件和源文件

在这里插入图片描述

4.编译运行程序

选择需要编译运行的程序(一般在源文件中,例如我选择IFReader.cpp),调试-开始执行(不调试)

在这里插入图片描述
在输出端显示“唱成功”则证明代码编译运行成功
在这里插入图片描述
如果在代码中编写了printf打印函数,则会在弹出的命令行中打印出对应数据
在这里插入图片描述
程序运行结束后会显示:
在这里插入图片描述
运行成功!


总结

本博客只使用VS2012运行了一个编写好的C++程序,并未从头创建项目,编写代码运行程序,但是编译运行操作类似故不赘述。

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

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

相关文章

CRMEB Pro版营销功能规则解读

现在,无论是中小型企业拓宽渠道,还是传统企业转型,基本都在考虑布局线上,做微商城是一大趋势,相比传统第三方电商平台,独立部署的商城系统自主性更强,功能开发也更灵活。其中,作为电…

Java基础----字节流和字符流

1.使用字节流拷贝文件夹 import java.io.*;public class Tset01 {public static void main(String[] args) throws IOException {//拷贝一个文件夹,考虑子文件夹//E:\hello -> E:\aaaFile srcnew File("E:\\hello");File destnew File("E:\\dest…

英语写作中available容易忽略的用法

Available 的一般用法没有问题,但它的下面用法容易被我们忽略。 比较下面两句: There is no water. There is no water available. 这两句都翻译为“没有水”,但上一句的意思就是“没有水”,而下一句意味着“需要水但没有水”…

vue3 -- 项目使用自定义字体font-family

在Vue 3项目中使用自定义字体(font-family)的方法与在普通的HTML/CSS项目中类似。可以按照以下步骤进行操作: 引入字体文件: 首先,确保你的字体文件(通常是.woff、.woff2、.ttf等格式)位于项目中的某个目录下,比如src/assets/font/。 在全局样式中定义字体: 在你的全局…

[阅读笔记25][WebArena]A Realistic Web Environment for Building Autonomous Agents

这篇论文提出了WebArena这个环境与测试基准,在24年1月发表。 之前的agent都是在一些简化过的合成环境中测试的,这会导致与现实场景脱节。这篇论文构建了一个高度逼真、可复现的环境。该环境涉及四个领域:电子商务、论坛讨论、软件开发和内容管…

多种情况下合并单元格(S-Table+Vue3)

合并单元格(S-TableVue3) 跨行合并:rowspan“合并单元格的个数” 跨列合并:colspan"“合并单元格的个数” 文章目录 合并单元格(S-TableVue3)第一列跨行合并单元格templatescript效果 多列跨行合并单元格templatescript效果图 多行合并可参考 第一列…

exceljs库实现excel表样式定制化

概览 xlsx 是前端最热门的 Excel 导出方案,又叫做 SheetJs,默认不支持修改 Excel 的样式。而exceljs库就可以做到自定义excel表样式,下面来介绍一下其使用方法 一. 完整示例 代码示例 const exportTemplate2 () > { // 创建工作簿 …

Electron桌面应用开发:从入门到发布全流程解析

Electron是一个开源的桌面应用程序开发框架,它允许开发者使用Web技术(HTML、CSS和JavaScript)来创建跨平台的桌面应用程序。在本文中,我们将深入探讨Electron桌面应用程序开发的全流程,从入门到发布。 安装和配置Elec…

iOS ------ Block的总结

前面看了Block的基本知识,和一些源码。但对于block怎么用的还不了解,代码中出现block会看不懂,现在来具体看一下Block的用法并做个总结。 1.Block是什么 block对象是一个C语言结构体,可以并入C和OC的代码中,Block本质…

探索以太坊世界:使用Geth打造你的私人网络

文章目录 概要名词解释Geth(Go Ethereum)区块链网络种类 具体流程下载geth客户端配置私链新建创世区块启动私链 连接MetaMask钱包小结 概要 在区块链领域,以太坊私链的搭建是学习和开发智能合约的重要一步。私链允许开发者在独立的环境中进行…

地图图源#ESRI ArcGIS XYZ Tiles系列(TMS)

目录 1、前言 2、地图图源网址 2.1、Satellite 卫星图源 2.2、Terrain 地形图源 2.3、Street 路网/标注图源 2.4、Specifity 特色设计图源 3、专业推荐”穿搭“ 4、图源配置下载及使用 图源名称图层类别特别注意谷歌 Google①地形 ②影像 ③矢量及标注 ④特色图源国内大…

python3如何提取汉字

采用正则表达式的方法对字符串进行处理。 str1 "{我%$是,《速$.度\发》中 /国、人"(1)提取汉字 汉字的范围为”\u4e00-\u9fa5“,这个是用Unicode表示的。 import re res1 .join(re.findall([\u4e00-\u9fa…

sso-oauth2单点登录功能笔记

场景:最近公司2个系统需要做单点登录,A系统作为服务器,认证方式是sso-oauth2方式,B系统作为客户端,token方式是ta-token,先来张sso-oauth2认证方式的图 前置准备工作 第一步:要确认谁是服务提…

kubernetes的网络通信实现原理

网络原理 Kubernetes网络原理详解:一、Kubernetes 网络实现1.容器到容器(同一Pod内)通信流程:2. pod之间的通信(以Calico为例): 二、CNI 网络模型三、网络策略四、开源的容器网络方案五、 常见网…

oracle控制文件的管理

1 说明 Oracle数据库中的控制文件是数据库管理中的重要组成部分,是一个二进制小文件,在 mount 阶段被读取。它包含了数据库的元数据信息和文件位置等重要数据,记录数据库当前物理状态,维护数据库的一致性,记录 RMAN 备…

2024年腾讯云免费服务器最新申请入口链接

腾讯云免费服务器申请入口 txybk.com/go/free 免费服务器可选轻量应用服务器和云服务器CVM,轻量配置可选2核2G3M、2核8G7M和4核8G12M,CVM云服务器可选2核2G3M和2核4G3M配置,腾讯云百科txybk.com分享2024年最新腾讯云免费服务器申请入口、限制…

【JavaEE初阶】网络原理|认识协议|协议分层|TCP/IP模型|封装和分用

一、认识协议 1.概念 简单来说:就是一种通信双方,对于通信规则的约定(标准),一定是通信双方都认可的 但是这个协议不一定是认可面非常广的,即使是两个人之间的也可叫做协议 就好⽐⻅⽹友,彼此…

力扣740删除并获得整数和力扣1173第N个泰波那契数

力扣740删除并获得整数 给你一个整数数组 nums ,你可以对它进行一些操作。 每次操作中,选择任意一个 nums[i] ,删除它并获得 nums[i] 的点数。之后,你必须删除 所有 等于 nums[i] - 1 和 nums[i] 1 的元素。 开始你拥有 0 个点…

systemverilog功能覆盖率

1 iff 如过满足条件则采样,iff可以理解为if covergroup iff_cov;coverpoint tr.data iff(!vif.reset) ; //复位时不采样 endgroup2 coverpoint和bin covergroup name_bin ;coverpoint tr.kind {bins zero {0}; //1个bin 代表kind 0bins low {[1:3]…

(十三)C++自制植物大战僵尸游戏多用户存档实现(二)

植物大战僵尸游戏开发教程专栏地址http://t.csdnimg.cn/8UFMs UserData.h 在头文件中定义了枚举类型openUserDataReturnType,用于表示打开用户数据文件的返回状态。FileExistError表示文件存在但是打开错误,FileExistCorrect表示文件在且正确&#xff0…