下载此文档

开发过程中对VC2008的设置.doc


文档分类:IT计算机 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
开发过程中对VC2008的设置在开发平台的使用过程中,因为采用了VC2008进行模型的编辑生成工作,需要对一些VC2008相关的选项进行设置,或了解一些简单的功能,以便于更好的用VC2008进行模型的开发工作。1、模型的调试初步设置当在建模工具中编译模型时,会更新“”文件,当使用平台自带连接或者直接使用VC2008打开模型文件时,可以在“”开头看到如下图所示类似代码:这段代码的含义是告知开发人员需要将哪些代码手动填入VC2008的设置选项中,以能调用运行环境对模型进行调试。确认代码无误后,如下图所示,选择VC2008菜单栏中的项目→model属性后单击。然后在弹出的面板中,选中配置属性→调试,如下图所示。将“”开头的代码中“启动项目”下一行代码全部复制到如上图所示的“命令”选项右侧文本框中,将“命令行参数”下一行代码全部复制到如上图所示的“命令参数”选项右侧文本框中。需要说明,“”中包含“全流程调试”和“单模块调试”两部分代码,不同的调试方法选择不同的代码,请酌情按照需要复制。最后,将上图所示的“调试器类型”选项右侧选择项选为“混合”模式。完成设置后,在VC2008中将模型重新编译一遍,就可以正常进入调试运行模式了。2、VC2008字体及颜色的调整VC2008默认的代码字体颜色不能确保所有人都能接受和适应,VC2008对此有相应的选项可以修改VC2008代码的字体及颜色。如下图所示,在VC2008的菜单栏中选择工具→选项。在弹出的对话框中,选择环境→字体和颜色,就可以在如下图所示的字体下拉框中选择自己喜欢的字体了。建议选择Fixedsys字体,。3、调试过程中程序出现中断的处理当开发人员在调试过程中弹出如下图的对话框时,选择“继续”按钮则可以继续模型调试工作,如果选择“中断”,则只能选择退出调试了。如果开发人员不想在调试过程中弹出该对话框,需要做出以下设置。在VC2008的菜单栏中选择调试→异常。在弹出对话框中展开“ManagedDebuggingAssistants”选项,如下图所示。将选项下拉,将“LoaderLock”选项右侧的勾去掉,如下图所示。经过上述设置后,软件调试时将不会因为程序调用中断问题弹出中断对话框。4、特殊情况下无法正常设置断点的应对当开发人员已经采取过重新编译模块,重新编译模型等方法还不能设置断点的时候,可以采用以下方法尝试。需要注意的是,该方法不能保证一定解决该问题,但是可以尝试解决。原因是代码编码在特殊情况下可能有问题(传统使用ACSII字符集,VC2008采用UNICODE字符集)。当出现上述现象后,在无法设置断点的程序文档里全选所有文本。然后在VC2008菜单栏中选择编辑→高级→设置选定内容的格式,格式转换完毕后保存,最后重新编译即可。5、模型调试出现函数声明缺少的应对(包括参数辨识模型生成),。比如,“pow(a,)”(a为float型,)是没问题的,但是在VC2008中是不认可的(该例中原因为VC2008中常数为double型,但是函数参数不能使用double型)。因此,VC2008中如果没有对相应语法进行处理,将无法通过编译,生成模型文件。如图所示,VC2008下编译出现报错。而问题就出在代码中的pow函数的常数参数上,如下图所示:上述问题有两种解决方式,第一种是转换类型声明,如“pow(a,(float))”,如图所示,,即解决问题。上述方法虽然是解决问题最正确的方式,不过由于旧算法中广泛使用“pow(a,)”方式,实际修改部分估计近百,并且还考虑到老工程的兼容性问题,建议新建算法采用“pow(a,(float))”形式以满足VC2008语法规则,而采用第一种解决方式来兼容老工程老算法。另一种解决方式即是在VC2008函数声明库基础上人为添加适合老工程老算法的函数声明。第二种解决方式工作量相对较小,不过需要严格按照说明执行操作,其分为开发平台部分修改和工程内部修改。开发平台部分修改,开发平台文件夹下的“sharefiles\projectfile\model\model”文件夹中,”文件。打开该文件后,可以看到如图所示选中代码。将上图中所示选中代码复制后,”文件,将上述代码粘贴到“#include<>”语句的下一行,保存后即可关闭,如图所示。最后,”复制到平台

开发过程中对VC2008的设置 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小0 KB
  • 时间2016-02-24