编程过程中可能遇到的问题及解决方法

上传人:lis****211 文档编号:194459516 上传时间:2023-03-13 格式:DOCX 页数:1 大小:9.91KB
返回 下载 相关 举报
编程过程中可能遇到的问题及解决方法_第1页
第1页 / 共1页
亲,该文档总共1页,全部预览完了,如果喜欢就下载吧!
资源描述
编程作业常见问题FAQ有部分同学可能编程基础较弱,很多同学都没有接触过MFC,所以编程过程中可能会遇到 一些常见的错误,这里列出一些,同学们可以参考这些问题自己动手解决问题,克服编程。(1)*未声明的标识符。答:导致这个错误的原因,是因为VS认为编程人员并没有对某个变量或者函数进 行定义就直接引用了,常见的问题有以下几种:a. 确实定义了,但是引用的时候拼写错了,或者大小写错了。例如定义了 int Person, 而在使用的时候写成了 person或者persen等。要细心! ! !b. 类、函数或者变量是在另外的头文件中定义的。需要包含该头文件。例如课上 讲的对话框ObjectARX程序中,对话框类是在Input.h中定义的,所以需要在 acrxEntryPoint.cpp 文件中 #include “Input.h”。c. 用到了一些数学函数、其他常用函数等时,也有可能提示该函数未定义。需要 包含该函数所对应的头文件,至于是哪个头文件,请在你的浏览器中输入 ,搜索该函数未定义,度娘会告诉你答案的。(2)对话框数据传输问题。已经在对话框中绑定了控件和变量,为什么在调用DoModal 函数之后,相应的变量中没有数据呢?答:请在对话框的“确定”按钮的命令响应函数中添加UpdateData函数。(3)我想要将直线的线型改成点划线,程序编写正确,可以运行,但是为什么运行的时 候提示“未加载该线型”呢?答:需要在程序中首先将该线型加载进来,才能将直线的线型改成点划线。代码请 参考“ Drawrect对话框”。(4)我想修改与对话框控件绑定的变量,因为创建的时候设置错误了,例如应该是设置 成value类型,却错误的设置成了 control类型。怎么办?答:没有太好的办法,用control+F查找到所有与这个变量有关的地方,把相关的代 码删掉,再重新添加变量。(5)我在程序中写了一个字符串,为神马提示不能将参数从“const char ?,转换为“ACHAR *,/?答:这与VS 2005或者VS 2008的Unicode编码有关,可以有两种解决方案。a. 菜单3项目3属性,打开项目属性对话框。在配置属性3常规中,找到字符集:“使用Unicode字符集”,修改为“使用多字节字符集”。这个设置适合于在项目 刚刚创建时进行设置,不然可能会带来其他的错误。b. 将该字符串改为L”或者_T(“”),例如字符串”abc”,修改为L”abc”或者_T(“abc”)。(6)其他问题。答:有三种解决方案:a.问度娘;b. 问大牛;c. 问助教。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 毕设全套


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!