vc6[1]0++使用教程.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:16 大小:310KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

vc6[1]0++使用教程.doc

vc6[1]0++使用教程.doc

预览

免费试读已结束,剩余 6 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

你首先要打开VC6.0界面,一般用得较多的是Win32控制台应用程序(源程序,扩展名.cpp),步骤是:(先工程—后文件—编译—连接---运行)1,建立一个工程,“文件”——“新建”,出现下面界面:选择“Win32ConsoleApplication”(控制台应用程序,左边倒数第三个),命名工程名称,选择保存位置,点击“确定”,进入下一步,看到如下提示界面:建立一个空工程,对应其他需要的你一可以建立别的工程;点击“完成”,之后:显示你创建的工程的信息。2,再在有一个的工程的条件下,我们再建立一个源文件;“文件”——“新建”(快捷键Ctri+N),出现:建立源文件,选择“C++Source”,一般都是建立这种文件的(适用在当文件中适用)如果要建立头文件的话,选择“C/C++HeaderFile”,(适用在多文件工程中使用)命名,文件名称,点击“确定”,之后:进入编辑区,在主界面编写代码:如下编写完之后呢:可以按编译按钮调试程序,看看有没有错误,有的话改正,没有的话就可以再按连接按钮检查连接(多文件工程时常用,检查文件间是否正常连接),最后,点运行按钮,就可以运行了。如果是您有代码如:cpp文件,或.h文件,想添加都VC6.0里来测试的话,可以这样做:首先,要理解一下文件扩展名为:cpp和.h文件扩张名是.h,代表的是头文件,一般是书写一些函数原型,以及一些在整个程序中常用到的结构体,频繁使用的函数说明,定义等等;文件扩张名为,cpp的,是C++中的源文件,也是最常用到的文件,每建立一个工程都要至少一个源文件(至少要有一个函数入口——主函数main()),包含了核心代码;建立与运行说明:(以VC6.0编译器为例,其他编译器类似)首先,打开VC6.0编译环境;在菜单栏——文件(的下拉菜单中选择“新建”),在弹出的选择窗口中,选择Win32ConsoleApplication(控制台应用程序),在填写工程名称,选择一个程序保存路径,点击“完成”,查看工程信息。在点击“确定”,就建立一个简单的工程了。再点击左边的工程信息右下角的“FileView”选项;可以看到你新建的工程,再双击你新建的工程名可以查看工程的信息。在双击工程文件,在这里是777.files,可以看到该工程的包含的文件:其中,SourceFiles为包含所有工程的源文件HeaderFiles为包含所有工程的头文件在源文件选项“SourceFiles”,右键单击中的“添加目录到工程”,添加你要打开的扩展名为.cpp的源文件。在头文件选项“HeaderFiles”,右键单击中的“添加目录到工程”,添加你要打开的扩展名为.h的头文件。添加完你所有的头文件和源文件之后,检查一下是否添加完毕,之后就可以编译了。其中第一个按钮为编译按钮,可以找出工程的错误信息,有错误修改,没错误就可以跳到连接,编译右边的按钮,即第三个按钮(多文件工程一定要连接,查看文件是否准确相连接)当编译,连接都没有错误时,可以按运行按钮,即可以运行了。调试了解调试,首先要知道"断点"这个概念.断点就是程序运行中可能会中断的地方,方便开发者在程序运行的过程中查看程序当前的运行状态,比如变量的值,函数的返回值等等.究竟怎么使用断点呢?1.F9在当前光标所在的行下断点,如果当前行已经有断点,则取消断点.F5调试状态运行程序,程序执行到有断点的地方会停下来.F10单步执行程序.CTRL+F10运行到光标所在行.F11和F10的区别是,如果当前执行语句是函数调用,则会进入函数里面.SHIFT+F11跳出当前所在函数.特别说明:a.有的地方不能下断点.比如空行,基本类型定义语句(不初始化),等等非执行语句.比如inti;//此行不能下断点intj=0;//这里可以下CStringstr;//这里可以下intk=Max(i,j);//这里可以下b.不是所有断点都会(断).比如下断点的语句在程序里面没有被执行.c.此外,ALT+F9还可以下条件断点,不过这个不常用,有兴趣的可以自己研究:)2.如何调试Release版的程序?有些程序在debug下运行的很好,但在release下却总是失败,默认情况下release是不能调试的.怎么解决呢?其实"debug"和"release"都只是一个代号而已,各自对应一组不同的编译选项.在release的默认设置下,ALT+F7,调出工程设置对话框,切换到link选项卡,勾选"Generatedebuginfo",然后再切换到C/C++选项卡,在"Optimizations"里面选"Disable(Debug)",在下面的"Debuginfo"里面选"ProgramDatabaseforEd