问题1:
昨天还好好的项目,今天再次编译运行时竟然报错了,重启电脑仍然报错。生成解决方案时候是正常 的,如下图:
运行时,报错:0x5013EB5C (osg130-osg.dll) (FetchOBBEightPoints.exe 中)处有未经处理的异常: 0xC0000005: 读取位置 0xFFFFFFFF 时发生访问冲突。
原因,该类问题多是指针访问出错。越界之类的 。
调试,报错位置发生在:
查看局部变量,注意查看的应该是读入图像文件的变量 pNode,不要查看 InfoExtrctor 。
变量pNode 为空,表明图像并未读进来。
对读入的文件进行格式类型修改: 读入osg文件, 问题解决! OK!! 原因:osg 的plug插件-----文件格式插件没有编译成功 导致,读入其它格式失败。
问题2 :
生成解决方案编译 时候 报错:
错误 1 error LNK1104: 无法打开文件“osgd.lib” D:\work\OBBEightPoints\LINKFetchOBBEightPoints
原因:环境配置 项目--属性--vc++目录中的库目录 不小心弄错了,弄成了 bin 的路径
修改成lib路径后解决! ok!!! 可以生成解决方案
运行时,报本文问题1