vs 项目编译运行报错:无法启动此程序,因为计算机中丢失 osg130-osgDB.dll。尝试重新安装该程序以解决此问题

53 篇文章 0 订阅
28 篇文章 3 订阅


问题1:

昨天还好好的项目,今天再次编译运行时竟然报错了,重启电脑仍然报错。生成解决方案时候是正常 的,如下图:



运行时,报错:0x5013EB5C (osg130-osg.dll) (FetchOBBEightPoints.exe 中)处有未经处理的异常:  0xC0000005:  读取位置 0xFFFFFFFF 时发生访问冲突。

原因,该类问题多是指针访问出错。越界之类的 。




调试,报错位置发生在:




查看局部变量,注意查看的应该是读入图像文件的变量 pNode,不要查看 InfoExtrctor 。 

变量pNode 为空,表明图像并未读进来。

对读入的文件进行格式类型修改: 读入osg文件, 问题解决! OK!!  原因:osg 的plug插件-----文件格式插件没有编译成功 导致,读入其它格式失败。




问题2 :

生成解决方案编译 时候 报错: 

错误 error LNK1104: 无法打开文件“osgd.lib” D:\work\OBBEightPoints\LINKFetchOBBEightPoints



原因:环境配置    项目--属性--vc++目录中的库目录 不小心弄错了,弄成了 bin 的路径

修改成lib路径后解决! ok!!! 可以生成解决方案 


运行时,报本文问题1





  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值