VC6.0编译、链接以及运行程序
程序编制完成(即所谓“四步曲”中第一步的编辑工作得以完成)之后,就可以进行后三步的编译、链接与运行了。所有后三步的命令项都处在菜单Build之中。注意,在对程序进行编译、链接和运行前,最好先保存自己的工程(使用“File→Save All”菜单项)以避免程序运行时系统发生意外而使自己之前的工作付之东流,应让这种做法成为自己的习惯、素质。
首先选择执行菜单第一项Compile,此时将对程序进行编译。若编译中发现错误(error)或警告(warning),将在Output窗口中显示出它们所在的行以及具体的出错或警告信息,可以通过这些信息的提示来纠正程序中的错误或警告(注意,错误是必须纠正的,否则无法进行下一步的链接;而警告则不然,它并不影响进行下一步,当然最好还是能把所有的警告也“消灭”掉)。当没有错误与警告出现时,Output窗口所显示的最后一行应该是:“Hello.obj-0 error(s), 0warning(s)”。
图1-8 程序Hello.cpp的运行结果界面
编译通过后,可以选择菜单的第二项Build来进行链接生成可执行程序。在链接中出现的错误也将显示到Output窗口中。链接成功后,Output窗口所显示的最后一行应该是:“Sample.exe-0 error(s), 0 warning(s)”。最后就可以运行(执行)我们所编制的程序了,选择Execute项(该选项前有一个深色的感叹号标志“!”,实际上也可通过单击窗口上部工具栏中的深色感叹号标志“!”来启动执行该选项),VC6.0将运行已经编好的程序,执行后将出现一个结果界面(所谓的类似于DOS窗口的界面),如图1-8所示,其中的“press any key to continue”是由系统产生的,使得用户可以浏览输出结果,直到按下了任一个键盘按键时为止(那时又将返回到集成界面的编辑窗口处)。
至此我们已经生成并运行(执行)了一个完整的程序,完成了一个“回合”的编程任务。此时应执行“File -> Close Workspace”菜单项,待系统询问是否关闭所有的相关窗口时,回答“是”,则结束了一个程序从输入到执行的全过程,回到了刚刚启动VC6.0的那一个初始画面。
首先选择执行菜单第一项Compile,此时将对程序进行编译。若编译中发现错误(error)或警告(warning),将在Output窗口中显示出它们所在的行以及具体的出错或警告信息,可以通过这些信息的提示来纠正程序中的错误或警告(注意,错误是必须纠正的,否则无法进行下一步的链接;而警告则不然,它并不影响进行下一步,当然最好还是能把所有的警告也“消灭”掉)。当没有错误与警告出现时,Output窗口所显示的最后一行应该是:“Hello.obj-0 error(s), 0warning(s)”。
图1-8 程序Hello.cpp的运行结果界面
编译通过后,可以选择菜单的第二项Build来进行链接生成可执行程序。在链接中出现的错误也将显示到Output窗口中。链接成功后,Output窗口所显示的最后一行应该是:“Sample.exe-0 error(s), 0 warning(s)”。最后就可以运行(执行)我们所编制的程序了,选择Execute项(该选项前有一个深色的感叹号标志“!”,实际上也可通过单击窗口上部工具栏中的深色感叹号标志“!”来启动执行该选项),VC6.0将运行已经编好的程序,执行后将出现一个结果界面(所谓的类似于DOS窗口的界面),如图1-8所示,其中的“press any key to continue”是由系统产生的,使得用户可以浏览输出结果,直到按下了任一个键盘按键时为止(那时又将返回到集成界面的编辑窗口处)。
至此我们已经生成并运行(执行)了一个完整的程序,完成了一个“回合”的编程任务。此时应执行“File -> Close Workspace”菜单项,待系统询问是否关闭所有的相关窗口时,回答“是”,则结束了一个程序从输入到执行的全过程,回到了刚刚启动VC6.0的那一个初始画面。