百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 编程网 > 正文

C语言编译器之三,Visual C

yuyutoo 2025-03-04 14:57 3 浏览 0 评论

三、Visual C编译器

Microsoft Visual C++(简称Visual C++、MSVC、VS或VC)是微软公司的免费C++编译器与开发工具,具有集成开发环境(Visual Studio),可提供编辑C语言,C++以及C++/CLI等编程语言。在Windows系统中,Microsoft Visual C++的应用还是相当广泛的。

3.1、Visual C/C++编译器发展历史

在上世纪80年代至90年代早期,Microsoft Visual C++最初叫做Microsoft C/C++;直到1992年,才开始发布Microsoft Visual C++第一代版本,即Microsoft Visual C++ 1.0,它是Microsoft C/C++ 7.0的更新版本。

在1995年,开始发布 Visual Studio初版,该版本的版本号不是从1.0开始,而是直接是从4.0开始;因为Microsoft Visual C++ 2.0版本+Windows NT系统组合并没有流行开来,直到1995年Microsoft Visual C++ 4.0版本发布,该版本也被称为Visual Studio初版(即 Visual Studio 4.0),后续版本以Microsoft Visual C++ xx或 Visual Studio xx形式命名,而Microsoft Visual C++ 3.0版本是不存在的。

在Microsoft Visual C++ 4.0(或 Visual Studio 4.0)中,包含有 Visual C++ 4.0,Visual Basic 4.0,这两个是独立的安装程序,要开发VC程序则安装Visual C++ 4.0,如果要开发VB程序,则安装Visual Basic 4.0;

在1998年,发布了Microsoft Visual C++ 6.0(或 Visual Studio 6.0),该版本的Visual C++ 6.0与Visual Basic 6.0在当时是非常火热的,各大高校均使用该版本作为学校的教材,持续了10几年。

在 Visual Studio 6.0之前,采用的是MFC框架来开发应用程序,直到2002年,.NET框架的到来。

在2002年,发布了Microsoft Visual C++ .NET 2002(或Visual Studio .NET 2002)版本,该版本引入了.NET 1.0框架,该框架将VC++/VB/VJ++开发合并到一个开发环境中,即在同一个IDE中可以开发多种应用程序。.NET的出现使得MFC框架的应用受到冲击,虽然直到现在微软还在维护着MFC框架。

Visual Studio的各个版本信息大致如下表所示:

3.2、Visual Studio下载

Visual Studio目前的最新稳定版本是Visual Studio 2019,而且现在最新的Visual Studio 2022预览版也提供下载试用,下载地址为:

https://visualstudio.microsoft.com/zh-hans/vs/preview/#download-preview

如果需要稳定的版本可以选择Visual Studio 2019或之前的版本,如下下载地址:

https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/

3.3、Visual Studio应用开发

3.3.1、基于MFC框架应用开发

现在的Visual Studio默认是没有安装MFC组件的,因此安装完Visual Studio需要安装MFC组件。打开vs,依此点击文件->新建->项目,点击“打开Visual Studio安装程序”。

在打开的安装程序中选择“使用C++的桌面开发”,然后在右侧勾选“MFC和ATL支持(x86和x64)“选项,然后确定安装即可。

MFC组件安装完成后,重启VS,然后就可以创建MFC项目进行开发了。

3.3.2、基于.NET框架应用开发

基于.NET框架应用(CLR)开发也是类似,依此点击文件->新建->项目,然后直接选择“Windows桌面”,进行开发。

3.4、Visual Studio Code

Visual Studio Code简称VS Code,是在2015年发布的一个跨平台(Windows/Linux/Mac)、免费的、轻量级的源代码编辑器,支持C/C++、Java、Python、PHP、JavaScript等主流39种语言的编写。编辑器该有的特性其都已集成,比如语法高亮、括号匹配、自动补全等,也支持Git,在用户的口碑还是不错的。

Visual Studio Code官方下载地址如下:

https://code.visualstudio.com/Download

Visual Studio Code只是一个编辑器,并不是IDE(集成开发环境),所以不含编译器,因此需要自己下载编译器(GCC/VC++/Clang),并进行配置。具体如何配置,VS Code官方网站上写得非常详细,如下所示:

https://code.visualstudio.com/docs

编译器配置

相关推荐

像这样即能找勾又能打×的下拉菜单,您知道是怎么做的吗?

您知道像这样既能打勾又能打叉的下拉菜单怎么制作吗?比如这是一个考勤表,今天没有来,可以用叉看下拉菜单一个叉,然后这天到了打勾。怎么制作?·第一步,选中要制作的下拉菜单的单元格。·第二步,选择数据菜单里...

Axure教程:制作下拉选择框部件的联动效果

本文通过一个相对简单的示例,介绍了如何制作下拉选择框的联通效果。产品经理在制作产品原型的过程中,经常会遇到部件间联动的效果设计。如果不能通过原型交互方式来完成,则会以“静态页面+文字说明+步骤指引”的...

Excel技巧:最简单的制作下拉列表的方法

在制作报表的时候,经常会输入一些重复性的内容。这时候使用下拉列表直接选择,就可以简化重复输入的操作,不用费时费力地复制粘贴,同时录入信息页更加准确。示例图:操作步骤:...

下拉刷新之后,为什么我惊呆了?

2009年LorenBrichter在Tweetie2中首创了PullDowntoRefresh「下拉刷新」的交互方式,现在这一创举早已成为了各种Feed类应用的标准配置。虽...

每天进步一点点——excel如何设置下拉选项

excel在数据录入的时候,有时候为了方便,不逐条手打,我们常会设置一个下拉选项,直接进行选择。比如性别的录入,就可以偷懒,直接手动选择,比一个个打字要快。最简单下拉选项(以录入性别为例子)第一步,我...

EXCEL表格常用 下拉序号的三种方法 三分钟学会这些方法 详细教程

下拉序号三种方法做表格输入序列号是常有的事,正因为经常输入,我们不好一个一个的去输入,那样太累了。假如有100个序号,我们从一输入到100,会很累的。下面我们学习一下三种输入序号的方法:...

3种方法教你制作Excel中“下拉菜单”

在Excel中,我们经常会面对有很多的数据需要录入,尤其是一些重复的数据。那如何才能解决这个令我们头疼的问题呢,这就是我今天要介绍的下拉菜单的制作。...

表格自动新增下拉选项,Ctrl+T解决重复设置难题,80%人都碰到过

为了方便进行数据输入、汇总及统计,规范我们的Excel表格格式,我们在工作中经常会对单元格进行数据有效性设置,这样可以限定单元格根据下拉选项进行填写内容,让大家按照统一的规范进行输入。如上图所示,我们...

Excel制作搜索式下拉菜单,1条公式,2步搞定

下拉菜单在数据录入的时候,可以提升工作效率,但是如果下拉菜单数据太多的时候,也不好进行选择,我们可以制作成可以搜索的下拉菜单,先输入一个关键字,然后再次进行选择效果如下所示:制作的方法其实很简单,只需...

快速下拉,特别适用于要拉的手断的那种大量数据情况。

办公小技巧:制作更炫酷的Excel下拉菜单

在Excel中制作下拉菜单,大都是利用数据有效性,再有就是表单控件中的组合框。数据有效性或表单控件组合框制作下拉菜单,快捷、便利、实用、功能很全面,但也有力所不及的地方,比如设置下拉菜单的字体、颜色、...

Excel制作智能模糊搜索下拉菜单,1条公式搞定

我们有一列数据,想制作成下拉菜单,然后输入部分关键字,就可以模糊搜索符合条件的值,提供对应的下拉菜单供我们选择,效果如下所示:1、WPS中的EXCELWPS关于下拉菜单,已经做到了智能搜索,所以只需要...

负面下拉词:深入解析与应对策略

你要写负面下拉词,就不能只写负面下拉词。要写信息时代的暗流涌动,数据洪流中潜藏的危机与机遇;要写算法逻辑的冷酷无情,如何在用户行为与数据驱动下,悄然形成负面印象的漩涡;要写品牌与个人的挣扎与抗争,如何...

制作Excel下拉菜单,源数据更新,无需重新设置

在做表格数据录入工作的时候,一方面需要提升数据录入的效率,也需要防止数据录入出错,因此我们会对数据区域设置下拉菜单,从下拉选项中选择我们需要的数据进行录入1、下拉菜单基本设置首先我们要准备下拉菜单的数...

制作2级联动下拉菜单,1分钟搞定,快来学吧!

数据录入的时候,经常需要用到两级下拉菜单,并且需要联动,输入完第一级内容之后,第二级的内容是对应的效果如下所示:制作过程也非常简单,只需要几步就可以完成1、准备数据源第一行中的数据,输入一级下拉菜单中...

取消回复欢迎 发表评论: