更多课程 选择中心

C/C++培训
达内IT学院

400-996-5531

C/C++编程开发环境搭建教程

  • 发布:C++培训
  • 来源:资料库
  • 时间:2017-09-13 16:02

1、工欲善其事,必先利其器,不管做什么都得有个得心应手的工具!

我们课程使用的编程环境:

操作系统:Microsoft Windows 7 Ultimate Sp1 x64

编译工具:Microsoft Visual Studio 2013 Professional 中文版(其实 VS2010、VS2012、VS2013、VS2015、VS2017 都可以的,操作基本相同)

什么是编译器?微软的 Visual Studio 到底是个什么东西?

话说人有人言,兽有兽语,想让计算机听你的指挥,你就得说他能听得懂的语言,计算机能听懂的语言就是二进制的 0,1 之类的机器语言,这些语言计算机能听懂,但是人类看起来比较费劲,也不易于阅读,代码量大的话有问题了也不好维护。于是有计算机的大牛就发明了相对来说人类能比较好学,听的懂的语言,这就是高级语言,比如:Pascal、C、C++、Java 或汇编语言 等等。这些语言人来学起来会方便很多,相对来说也比较灵活,但是计算机听不懂,于是就得有个中间的软件,能把人类看得懂的高级语言转换成计算机能读懂的低级语言的软件。这实际上就是编译器的一个最基本的功能用途。

编译器的主要工作流程:源代码(source code)->预处理器(preprocessor)->编译器(compiler)->目标代码(object code)->链接器(Linker)->可执行程序(executables)

2、C/C++编译器的选择:

在 Windows 系统上有很多款支持 C/C++ 的编译器工具,这里给大家介绍几款典型的:

Turbo C/C++

DOS时代的C/C++编译器,启蒙先驱,也算是一款非常经典的编译器了,我上大学的时候(2003年)学的C语言就是用Turbo C/C++来编译代码;

Visual C++

微软出产的编译器产品。Windows下可以说最流行的C/C++编译器。6.0版本一代经典,至今仍然老而不死。最新版是2017。现在已经有功能相当完整的免费社区版供使用。

Borland C++

一代传奇宝蓝公司的作品,Turbo C/C++的进化版,可惜掩盖在自家王牌Delphi和外敌Visual C++的光芒之下,远没有这两者的历史地位高。

LCC-Win32

当年偶然发现的小品C编译器,编译速度很不错。不过并未进入过主流。

gcc/g++

GNU社区的神作,各大*NIX平台上的编译器的事实标准。直到近年来clang的兴起才开始受到挑战。

clang

最年轻的成员之一,BSD社区的倚天神剑,开发迅速,对标准的支持也相当好,大有挑翻gcc/g++的势头。FreeBSD已经将其列为默认编译器。

Intel C++

号称生成的代码质量最高,优化最到位的C++编译器。但是对AMD的CPU支持的不是很好。

在Windows平台下,时下最火的C/C++编译开发工具可以说是微软的 Visual C++了。它是 Visual Studio 可视化开发工具集合的一个子集。Visual Studio 包括 Visual C++、Visual Basic、Visual F#、Visual C# 等等。

3、Visual C++ 版本的选择:

Visual C++ 6.0:推出年代是1998年,那时候C++的标准尚未完善,STL的标准也还没出,所以有了MFC中的CArray、CList、CMap 等容器。

功能在当时那个年代来说确实很强大,VC6.0也是非常经典的一个版本。可现如今 Visual C++ 6.0 确实有点太老了,距离发布年代已经过了将近20年,系统也从WIN95升级到了现在的Windows7,Windows10 ,VC6.0最后支持的系统是Windows2003,对于以后系统的一些新特性、新功能API函数等 VC6.0 是不支持的。另外它对C++11/C++14/C++17的新标准、新语法更是不可能支持了。所以这里建议大家不要死揪着不放,不要在一棵树上吊死,VC6.0确实经典,但实在是太老了。易用性来说也赶不上现在的VS2013等高版本,所以不建议大家再使用VC6.0了。

Visual C++ 2013:是 Visual Studio 2013 的一部分,全面支持 C++11,STL 等标准库,使用起来也很方便。而且都2017年了,更新下开发工具吧,不要再用上个世纪的 VC6.0 了。

有人说新版本不好用,或者用不习惯,那是你用的时间还少,我本身也是从VC6.0的阶段过来的,如果你用习惯了Visual Studio系列,你会爱上他的。早把VC6抛弃了。再说不是还有我来教大家吗?

很多Linux下的C/C++开发人员在写代码的时候,都是用Visual Studio的Visual C++来编译调试代码,功能写的差不多了,没问题了,再到Linux系统上面用 GCC 或者其他的编译器来编译下代码,本身C++就是跨平台的。之后就可以直接发布了。我在公司中就经常这么做。因为 Visual C++ 的编辑调试代码什么的确实很方便,自动提示什么的也很智能。

从微软的VS2003开始,之后的VS系列编译器的操作界面,以及使用角度来说都差别不是很大(跟老版的VC6.0差别就大多了),所以,虽然我们的教程所选择的编译器版本是VS2013,但是大家使用vs2005/vs2008/vs2010/vs2012/vs2013/vs2015/vs2017 等等都是没问题的。不用非得和教程使用的VS版本一致。

建议:10年以前的电脑使用VS2008,稍微不错的就可以直接上VS2013了。

4、安装 Visual Studio 2013 开发工具:

5、Visual Studio 2013 的相关配置:

设置字体、文字颜色、添加工具栏编译按钮、回滚设置、导航栏设置 等等,大家可以自己摸索着试试。

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:C++知识点串联总结
下一篇:贾金莉 | C/C++代码全量覆盖率统计

超全的C语言标识符知识

C指针——指针类型转换

C指针——指针和结构类型的关系

C指针——数组和指针的关系

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省