- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VC上机操作说明
Visual C++ 操作说明
打开Visual C++环境
开始—程序—Microsoft Visual Studio 6.0—Microsoft Visual C++
建立工程Project
文件—新建:打开新建对话框,选择”工程”标签:
选择工程类型:Win32 Console Application
选择位置(路径)
输入工程名称:下一步选择空工程, 确定。
三. 添加文件
新文件:
工程—增加工程—新建,打开“新建”对话框,选择“文件”标签:
先选择文件类型:C/C++ Source File , 再输入文件名。
在当前工程下:文件—新建
2.已有文件:
工程—添加工程—文件,打开“插入文件到工程”对话框:
选择“查找范围”和“文件名”,确定。
编译(生成.obj目标文件)
编译—编译(Ctrl-F7)
如果编译时出现Error,请双击编译窗口的错误,将在源程序的编辑窗口指示发生该错误的可能的位置。
链接(生成.exe可执行文件)
编译—构建(F7)
如果在链接后给出函数名未定义(undefined)的信息,有两种可能:
函数名写错了
用户自定义的函数没有进行原型说明。
库函数的头文件没有包含进来(#include )。
运行
可以看到运行结果
;在执行过程中可以使用调试命令。
调试命令
设置断点: 将光标所在行设置为断点。
停止调试,结束整个程序的运行:
其它调试命令以后上机时再做介绍。
打开已有工程
文件—打开工作区:打开”Open Workspace”对话框,选择扩展名为.dsw的工程文件。:
注意:
在目前阶段,一个工程中只包含一个源文件,完成一个程序,就要将当前工程关闭(文件—关闭工作区)。要做下一个程序,再新建工程。一定不能把两个不相干的源程序放在同一个工程下。
对简单的程序,可以直接建立文件,在编译时,系统会自动建立缺省工程(Create a default project workspace)。
在编辑源程序的过程中,要注意保存。
在编辑源程序时,要注意输入法。除双引号内的字符串外,其它一切符号(特别是一些分隔符,一定要在英文输入状态下输入)
程序中的错误
程序中的错误有三种:编译错误、运行错误和逻辑错误。
编译错误
此类错误是程序中的语法和语义错误,由于用户未定义变量、遗漏关键字等原因产生。编译器会给出相关的错误信息。
运行错误
在编译通过后,运行代码时发生的错误。这类错误往往是指令代码执行了一非法操作引起的。例如类型不匹配、未初始化的指针操作、试图打开一个不存在的文件等。
逻辑错误
程序运行后,得不到所期望的结果,这说明程序存在逻辑错误。这类错误往往是程序存在逻辑上的缺陷所引起。例如,运算符使用不正确、语句的次序不对、循环语句的起始、终值不正确、if for 、while的多条内嵌语句没加大括号
Visual C++常见编译错误信息
VC编译出错时会指示出程序错误的位置,鼠标双击出错信息行,就可以实现错误的定位1、fatal error C1083: Cannot open include file: R…….h: No such file or directory
不能打开包含文件“R…….h”:没有这样的文件或目录。
2、error C2018: unknown character 0xa3
不认识的字符0xa3。(一般是汉字或中文标点符号)
3. fatal error C1004: unexpected end of file found
源文件的‘{’ 与‘}’不匹配。
4、error C2057: expected constant expression
希望是常量表达式。(一般出现在switch语句的case分支中)
5、error C2065: abc : undeclared identifier
“abc”:标识符没定义,有两种可能,一是未定义;二是在引用时标识符的名字写错了。
6、LINK : fatal error LNK1168: cannot open Debug/P1.exe for writing
连接错误:不能打开P1.exe文件,以改写内容。(一般是P1.Exe还在运行,未关闭)
7、warning C4700: local variable bReset used without having been initialized
局部变量“bReset”没有初始化就使用。
8、 C2001: newline in constant This error is usually caused by a string or character constant that is missing its closing or symbol
9、er
文档评论(0)