博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第0篇.C++开发环境介绍
阅读量:6972 次
发布时间:2019-06-27

本文共 1629 字,大约阅读时间需要 5 分钟。

  hot3.png

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++。

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

你可能感兴趣的文章
JS调试工具
查看>>
CF 914F Substrings in a String——bitset处理匹配
查看>>
poj 2115 C Looooops——exgcd模板
查看>>
Netbeans代码配色主题大搜集
查看>>
(2)搜索广告CTR预估
查看>>
popwindow不能显示出现WindowManager$BadTokenException
查看>>
c指针
查看>>
调用各天气预报API (转载)
查看>>
Visual studio 添加引用时报错未能正确加载ReferenceManagerPackage包的解决方法
查看>>
Winform 连接Web Service 记录
查看>>
Lua编辑调试器汇总
查看>>
PAT 天梯杯 L2-024 部落 dfs,连通块
查看>>
50个常用的Linux命令
查看>>
Http协议详解
查看>>
JPA一对多关联
查看>>
windows 下安装 RabbitMQ
查看>>
html5 data属性的使用
查看>>
php编程技巧-转
查看>>
WaitForInputIdle 的注意细节
查看>>
bzoj 1565 最大权闭合子图
查看>>