查看: 2135|回复: 4

求助:"没有找到osg55-osgViewer.dll,因此这个应用程序未能启动……"

[复制链接]

该用户从未签到

发表于 2011-3-24 11:18:22 | 显示全部楼层 |阅读模式
我是在release下运行时出现这个错误的,在Debug下就不会出现,网上搜到的两个解决方法:
方法一:
项目->属性->配置属性->C/C++->代码生成->运行时库 使用/MT或者/MTd(调试)

方法二:
项目->属性->配置属性->链接器->清单文件->生成清单 请改为'是'

我试过,都没有效果,我在E:\OSG\OpenSceneGraph\build\bin能找到这个文件啊,为什么出错呢,请大家指点指点,谢谢!!

该用户从未签到

发表于 2011-3-24 12:54:03 | 显示全部楼层
是不是放到system2里就可以啊

该用户从未签到

发表于 2011-3-24 14:32:42 | 显示全部楼层
添加个环境变量也行

该用户从未签到

 楼主| 发表于 2011-3-24 15:33:44 | 显示全部楼层

   
      谢谢shirro 的意见,我试了一下,添加到system32下之后加载可以通过了,但是我不明白为什么在debug时都能从dll文件原来的路径找到,现在却不行呢?

    3楼tianxiao888 说添加个添加个环境变量,可不可以说得详细点呢?

      而且现在新的问题又出现了,出现命令框后又出现错误提示 :“MyFirstVSProject.exe 中的 0x7c812afb 处未处理的异常: Microsoft C++ 异常: 内存位置 0x0012f5bc 处的 std::bad_alloc。”如果点继续的话会提示:MyFirstVSProject.exe 已触发了一个断点。诸如此类的错误,请问是什么原因造成的呢?

该用户从未签到

发表于 2011-3-25 15:17:23 | 显示全部楼层
因为你的dubug配置正确了,release没有正确配置,你从工程属性里看看这两者的配置
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表