1):CodeBlocks下载地址:,其他系统平台请到下载
2):CodeLite下载地址:,其他系统平台请到下载
3):VS2012 下载地址:
选择CodeBlocks与CodeLite的原因是:开源、免费、频繁的更新版本,就这三样还有不选择的理由吗。
VS2012刚好有装,所以也顺便介绍一下。
大家在下载CodeBlocks与CodeLite时可能会发现文件名中有“”这名字。
这名字代表安装包包含了mingw套件。
什么是?
(Minimalist GNU for Windows)简单来说是包含编译器和win32 api和一些GUN的开发工具, 是移植到windows平台的。
什么是?
英文全称是:GNU Compiler Collection,意思是GUN编译器集合,可处理C, C++, Objective-C, Fortran, Java, Ada, and Go。
最初的目的是为了GUN(一个操作系统)开发的编译器,后来移植到不同的平台上了。mingw这个项目就是通过移植GCC和其他一些工具到windows平台下而出来的一个项目。
什么是?
英文全称是:Gnu's Not Unix,意思是一个类UNIX的操作系统。
=完全相容于UNIX的自由软件的操作系统。由“”推动。
什么是?
的目标是创建一套完全自由的操作系统,就是完全不用钱,中国人民表示发来贺电,祝贺早日完成。
1)用CodeLite成功编译一个“HelloWorld”程序
CodeLite的安装非常简单,一路“下一步”就可以成功安装完毕,对程序的安装路径有要求的同学要手动修改一下。
进入程序之后的默认界面如图1-1
图1-1
点击Workspace选项卡里面的“New Project”图1-2
图1-2
在弹出的窗体中选择项目的类型,还有设置项目的名称、路径、编译器,如图1-3是准备创建一个名叫“HelloWorld”的一个控制台程序。
图1-3
单击OK之后就会Workspace选项卡里面有一个HelloWorld项目,里面有个main.cpp,如图1-4
图1-4
main.cpp文件里面存放着一个main函数,main函数就整个程序的入口点,代码从上到下一行一行执行。图1-5
图1-5
最后结果:
2)用CodeBlocks编译“HelloWorld”程序
CodeBlocks安装的过程也是“一键安装”,默认的启动界面如图2-1
图2-1
然后就是创建一个项目,按顺序点击File—>New—>Project 图2-2
图2-2
在弹出的菜单中选择“Console application”图2-3
图2-3
然后选择C++ 图2-4
填写好“Project title”选择好存放路径就OK了 图2-5
图2-5
最后是编译器选择,保持默认就行了图2-6
图2-6
当创建完之后默认就有打印“HelloWorld”的代码 图2-7
图2-7
3)VS2012创建“HelloWorld”程序
选择“文件—>新建项目”,弹出如下界面,选择“Win32控制台应用程序”,填写一下保存路径,图3-1
代码如下 图3-2
在此就介绍到这里吧 发现vs2012来学习C++好像还挺爽的,起码我是C#开发的,界面熟悉
大家可以看到VS2012里面的C++代码的入口函数是_tmain()和正常的main()有点区别,详情请看:
其实将_tmain()改成main()都是可以正常编译并运行的。
扩展阅读:
(阅读顺序1)
(阅读顺序2)
(阅读顺序3,无意中找到的)
虽然这些文章中有些对C++颇有微辞,但是为了验证这些微辞,所以更加要学好C++,在看了很多网上关于C++的文章之后,我个人判断C++是让我更能理解计算机编程的本质的一种途径,所以我选择学习C++。