设为首页 加入收藏

TOP

2.1.2 以手工方式创建C++程序
2013-10-07 14:10:40 来源: 作者: 【 】 浏览:66
Tags:2.1.2 手工 方式 创建 程序

2.1.2  以手工方式创建C++(www.cppentry.com)程序

虽然使用Visual Studio可以快速地创建一个C++(www.cppentry.com)程序,但是它掩盖了很多细节,使人无法了解整个C++(www.cppentry.com)程序创建过程的真相。毛主席教导大家说:自己动手,丰衣足食。为了了解Visual Studio创建C++(www.cppentry.com)程序背后的故事,下面来看看如何以手工的方式创建一个C++(www.cppentry.com)程序。

1. 创建源文件

手工方式创建C++(www.cppentry.com)程序的第一步是直接创建应用程序源文件。可以使用记事本创建一个文本文件,命名为"HelloWorld.cpp",其内容如下:

  1. // HelloWorld.cpp :以手工方式创建的C++(www.cppentry.com)程序源文件  
  2.  
  3.  
  4. #include <iostream> 
  5. using namespace std;  
  6.  
  7. int main()  
  8. {   
  9.     // 在屏幕上显示“Hello World!”  
  10.     cout<<"Hello World!"<<endl;  
  11.  
  12.     return 0;  
  13. }  

2. 编译源文件产生可执行程序

完成源文件的创建与编辑之后,接下来就将编辑好的源文件编译链接成可执行程序。可以在开始菜单的"Microsoft Visual Studio 2010"→"Visual Studio Tools"中找到"Visual Studio Command Prompt"。这是Visual Studio的DOS命令行窗口,可以方便地调用Visual C++(www.cppentry.com)编译器编译源文件。首先在DOS命令行中将当前目录切换到源文件所在的目录,然后用下面的命令编译链接源文件:

  1. E:\MyFirstCPPBook\Source>cl /EHsc HelloWorld.cpp 

其中,"E:\MyFirstCPPBook\Source"是源文件所在的目录,"cl"是编译链接命令,其后跟着的是编译选项"/EHsc"。Visual Studio的C++(www.cppentry.com)编译器有很多编译选项,用于指定编译器完成额外的功能,例如,可以通过"/OUT"选项指定输出文件的名字或者完整路径;通过"/Gm"选项启用编译器的"最小重新生成"功能,加快编译的速度;通过"/EHsc"启用C++(www.cppentry.com)异常处理增加程序的健壮性;通过"/w"选项屏蔽编译过程中产生的警告信息等。执行"cl / "命令,可以查看所有编译器选项的帮助信息。

在编译选项之后,就是要编译的源文件"HelloWorld.cpp"了。命令执行完成后,将在源文件目录下得到一个与源文件同名的可执行文件"HelloWorld.exe"。这样,这个可执行文件就在你手中诞生了。亲手创建一个C++(www.cppentry.com)程序的感觉是不是很奇妙呢?上帝说,要有光,于是有了光;你说,要有C++(www.cppentry.com)程序,于是有了C++(www.cppentry.com)程序。

3. 运行C++(www.cppentry.com)程序

创建完成C++(www.cppentry.com)程序之后,应该想看看执行效果啦。很简单,只需要在命令行中输入程序的名字,回车执行就可以了:

  1. E:\MyFirstCPPBook\Source>HelloWorld.exe  
  2. Hello World! 

这样,就可以在DOS窗口中看到我向世界发出的问候了。这一步相当于Visual Studio中的"开始执行"命令。与Visual Studio的IDE相比,命令行模式下的编译速度更快,对编译过程的控制也更加灵活。同时,命令行模式下的编译不会受IDE产生的附加信息的干扰。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇2.3.2 Visual C++的常用视图 下一篇2.1 一个C++程序的自白

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: