C++编程入门

  初学C++时,最先接触到的编程环境当属微软的VC++了,但是我们又往往会被其庞大的体积,复杂的功能,繁杂的宏定义吓倒,很多人又因此放弃。

  其实C++像其它众多的语言一样,也是很好入门的。但是我们上来就使用如此复杂的IDE作为入门的话,确实烦恼会大于乐趣。那么有没有简单实用的入门方法呢?有

 

  如果热爱开源的话,我们可以选择Linux作为入门的平台,它上面的gcc,g++ 编译器是目前对C++标准支持最全的一款编译器。我们只需编写最简单的“Hello World!”,然后再编译运行就可以看到结果了。

  我们不必担心头文件等等任何问题,因为操作系统已经为我们做好了这一切,我们尽管用好了。

 

  但是我们大多数人喜欢在Windows系统上写程序。开源组织也为我们提供了许多windows上可以使用的环境,例如:MinGW,Cygwin等,前者是由可以在Windows上使用的gcc等构成的,使用方法与Linux上一样。后者则是在Windows上模拟一个Linux系统。

  我介绍的是如何使用微软的环境做简单的C++程序。当我们安装了Visual Studio之类的集成开发环境之后,都会有一个命令行工具产生,我们先不讨论这个命令行工具的工作原理(其实它就是cmd),我们先使用它来编写一个程序。

 

保存为test.cpp。我们还需要创建一个makefile文件。

 

如图:

命令行

 

最后执行nmake。即可看到生成的test.exe文件。在命令行下运行一下试试。

 

 运行结果

 

  上面提到一个命令行工具,其实如果我们细心的话,查看该命令行的属性可以发现,它其实就是windows的cmd.exe程序。但是可以看到它多了一个参数:%comspec% /k ""C:/Program Files/Microsoft Visual Studio 9.0/VC/vcvarsall.bat"" x86

  我们去看vcvarsall.bat文件可以发现它又调用了其他的bat文件,x86就是它的参数,我们找到~~~~~~~~

原来它是用来设置编译连接环境的。到此我们知道了不论什么样的方法,都需要设置编译环境,当然我们也可以自己手工去设置这些环境,甚至用这种方式去编写可视化的程序,希望有人可以去试试了,这篇文章权作抛砖引玉。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值