第0篇.C++开发环境介绍

1):CodeBlocks下载地址:Windows平台版本12.11,其他系统平台请到CodeBlocks官网下载

2):CodeLite下载地址:Windows平台版本5.1,其他系统平台请到CodeLite官网下载

3):VS2012 下载地址:下载地址

选择CodeBlocks与CodeLite的原因是:开源、免费、频繁的更新版本,就这三样还有不选择的理由吗。

VS2012刚好有装,所以也顺便介绍一下。

大家在下载CodeBlocks与CodeLite时可能会发现文件名中有“mingw”这名字。

这名字代表安装包包含了mingw套件。

什么是mingw?

mingw(Minimalist GNU for Windows)简单来说是包含GCC编译器和win32 api和一些GUN的开发工具, 是移植到windows平台的。

什么是GCC

GCC英文全称是:GNU Compiler Collection,意思是GUN编译器集合,可处理C, C++, Objective-C, Fortran, Java, Ada, and Go。

最初的目的是为了GUN(一个操作系统)开发的编译器,后来移植到不同的平台上了。mingw这个项目就是通过移植GCC和其他一些工具到windows平台下而出来的一个项目。

什么是GUN

GUN英文全称是:Gnu's Not Unix,意思是一个类UNIX的操作系统。

GUN=完全相容于UNIX的自由软件的操作系统。由“GUN计划”推动。

什么是GUN计划

GUN计划的目标是创建一套完全自由的操作系统,就是完全不用钱,中国人民表示发来贺电,祝贺早日完成。

1)用CodeLite成功编译一个“HelloWorld”程序

CodeLite的安装非常简单,一路“下一步”就可以成功安装完毕,对程序的安装路径有要求的同学要手动修改一下。

进入程序之后的默认界面如图1-1

image14_thumb[4]

图1-1

点击Workspace选项卡里面的“New Project”图1-2

image11_thumb

图1-2

在弹出的窗体中选择项目的类型,还有设置项目的名称、路径、编译器,如图1-3是准备创建一个名叫“HelloWorld”的一个控制台程序。

image25_thumb[1]

图1-3

单击OK之后就会Workspace选项卡里面有一个HelloWorld项目,里面有个main.cpp,如图1-4

image28_thumb[1]

图1-4

main.cpp文件里面存放着一个main函数,main函数就整个程序的入口点,代码从上到下一行一行执行。图1-5

image31_thumb[1]

图1-5

最后结果:

image34_thumb[1]

2)用CodeBlocks编译“HelloWorld”程序

CodeBlocks安装的过程也是“一键安装”,默认的启动界面如图2-1

image_thumb[27]

图2-1

然后就是创建一个项目,按顺序点击File—>New—>Project 图2-2

SNAGHTML188999_thumb[2]

图2-2

在弹出的菜单中选择“Console application”图2-3

image_thumb[25]

图2-3

然后选择C++ 图2-4

image_thumb[24]

填写好“Project title”选择好存放路径就OK了 图2-5

image_thumb[23]

图2-5

最后是编译器选择,保持默认就行了图2-6

image_thumb[22]

图2-6

当创建完之后默认就有打印“HelloWorld”的代码 图2-7

image_thumb[20]

图2-7

3)VS2012创建“HelloWorld”程序

选择“文件—>新建项目”,弹出如下界面,选择“Win32控制台应用程序”,填写一下保存路径,图3-1

image_thumb[18]

代码如下 图3-2

image_thumb[17]

在此就介绍到这里吧 发现vs2012来学习C++好像还挺爽的,起码我是C#开发的,界面熟悉

大家可以看到VS2012里面的C++代码的入口函数是_tmain()和正常的main()有点区别,详情请看:_tmain()和main()的区别

其实将_tmain()改成main()都是可以正常编译并运行的。

扩展阅读:

专题:C++是垃圾语言?!_51CTO.COM

学习C++的用途

看看牛人们是怎么评价编程语言的

kingofark关于学习C++和编程的50个观点(阅读顺序1)

kingofark关于学习C++和编程的另外35个观点(阅读顺序2)

Kingofark关于学习C++和编程的50个观点2003修订版(阅读顺序3,无意中找到的)

通天塔导游

翻译:如何成为一个专业级的c++程序员

C++之父之一个C++编译器的不完全列表

C++编译器种类

虽然这些文章中有些对C++颇有微辞,但是为了验证这些微辞,所以更加要学好C++,在看了很多网上关于C++的文章之后,我个人判断C++是让我更能理解计算机编程的本质的一种途径,所以我选择学习C++。

转载于:https://my.oschina.net/EricWe/blog/124400

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值