C语言编译器之三,VC++

这篇具有很好参考价值的文章主要介绍了C语言编译器之三,VC++。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

三、Visual C编译器

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

         C语言编译器之三,VC++

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;

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

C语言编译器之三,VC++

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

C语言编译器之三,VC++

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

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

C语言编译器之三,VC++

3.2、Visual Studio下载

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

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

C语言编译器之三,VC++

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

Visual Studio Older Downloads - 2017, 2015 & Previous Versions

C语言编译器之三,VC++

3.3、Visual Studio应用开发

3.3.1、基于MFC框架应用开发

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

C语言编译器之三,VC++

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

C语言编译器之三,VC++

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

C语言编译器之三,VC++

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

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

C语言编译器之三,VC++

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/DownloadC语言编译器之三,VC++

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

 Documentation for Visual Studio Code

C语言编译器之三,VC++文章来源地址https://www.toymoban.com/news/detail-454166.html

到了这里,关于C语言编译器之三,VC++的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Visual C++ 使用x64编译器

    使用cmake编译mysql connector c++的时候,输出信息发现一个问题。 C:Program Files (x86)Microsoft Visual Studio2017ProfessionalVCToolsMSVC14.16.27023bin目录下居然有两个目录 Hostx86 Hostx64 这两个目录下都有x86和x64两个子目录。此时就糊涂了,为啥有Hostx64和Hostx86呢,还比较一下,发现这两个目

    2024年02月07日
    浏览(72)
  • Visual Studio编译器编译时出现“请选择有效启动项”问题的解决办法

    使用visual studio打开的是一个文件夹并不是一个项目,找不到启动项是正常的。 我们使用visual studio从现有代码创建项目即可。 上面如果默认创建Windows应用程序项目运行项目时就可能会出现 错误 LNK2019 无法解析的外部符号 _WinMain@16,函数 \\\"int __cdecl invoke_main(void)\\\" (?invoke_main@@

    2024年02月11日
    浏览(98)
  • Microsoft的CL编译器与GCC到底有什么区别?

    gcc -v : gcc version 11.2.0 (MinGW-W64 x86_64-ucrt-posix-seh, built by Brecht Sanders) cl : 用于 x64 的 Microsoft (R) C/C++ 优化编译器 19.29.30136 版 CL作为微软的非开源编译器,听上去似乎比开源的GNU套件GCC编译器更“高级”,但事实真的如此吗? 咱们统一使用普遍的x64架构,看看两个编译器对同一段

    2024年02月05日
    浏览(41)
  • CS0656 缺少编译器要求的成员“Microsoft.CSharp..........Create

    错误    CS0656    缺少编译器要求的成员“Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create” 问题出现原因: 使用动态类型dynamic,在编译的时候提示错误信息如上。 解决方案: 1.不用dynamic类型 2.在使用的地方添加一个dll,Microsoft.CSharp,或者用nuget添加Microsoft.CSharp即可

    2024年02月11日
    浏览(37)
  • Visual Studio 2015编译器 自动生成 XXX_EXPORTS宏

    XXX_EXPORTS 宏是由Visual Studio 2015编译器自动生成的。这个宏用于标识当前项目是一个导出符号的动态链接库(DLL)项目。在使用Visual Studio 2015创建Win32项目时,编译器会自动添加这个宏到项目的预定义宏中。 这个宏的作用是在编译过程中帮助标识导出符号,以便在动态链接库中

    2024年02月15日
    浏览(40)
  • C\C++ 设置Visual Studio编译器使用C++17标准

    文章作者:里海 来源网站:王牌飞行员_里海_里海NX二次开发3000例,里海BlockUI专栏,CC++-CSDN博客         使用ISO C++17标准可以为开发人员带来许多好处,包括更简洁的代码、更高的运行效率、更好的硬件支持、更好的兼容性和可移植性,以及更好的多线程编程支持等。那么

    2024年02月03日
    浏览(44)
  • 【C语言】--编译及编译器

    夫学须静也,才须学也;非学无以广才,非志无以成学 个人主页:【😊个人主页】 系列专栏:【❤️系列专栏】 C语言一直以来都是初入编程的小白们的必修课,作为程序员必学语言之一,C语言自然有属于它的奥秘,接下来就由我来带领大家走进C语言的世界吧🚗🚗🚗 1、

    2024年02月13日
    浏览(54)
  • 编程小白必看!Visual Studio 2022详细安装使用教程(C/C++编译器)

    目录 【前言】 一、Visual Studio 2022简介 二、Visual Studio 2022下载安装 1.Visual Studio 2022下载地址 2.Visual Studio 2022安装 2.1下载完成后点击打开安装 2.2安装完毕以后需要重启软件,点击确定。  三、Visual Studio 2022使用教程  【最后】 🎈个人主页:库库的里昂  🎐CSDN新晋作者  🎉欢

    2024年02月13日
    浏览(58)
  • 编译原理课程设计--C语言编译器

    源程序1: 源程序1词法分析结果: 与程序1语法分析结果(部分) 源程序1四元式: 源程序1优化后的四元式: action-goto表(部分) 文件目录: (1)掌握语义分析过程,即语法制导翻译过程。 (2)在语法分析的LR分析程序中的基础上添加程序,进行语义分析,生成源程序的四

    2024年02月08日
    浏览(56)
  • CS0656 C# 缺少编译器要求的成员“Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create”

    刚刚由于在代码中使用了dynamic动态类型,项目就起不来了 报了如下错误: CS0656 C# 缺少编译器要求的成员“Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create” 解决办法如下: 或者通过dotnet命令 2.不使用dynamic类型。定义需要的类型

    2024年02月15日
    浏览(38)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包