查看: 1471|回复: 5

求助:应用程序无法正常启动

[复制链接]

该用户从未签到

发表于 2011-11-23 22:05:49 | 显示全部楼层 |阅读模式
我的OSG是3.0.0,编译器是vs2008,OSGEarth是2.1.1版本,用纯OSG编写程序时没有错误,但是用OSGEarth的DUBUG版本时就会出现“应用程序无法正常启动”的错误,release版本没有错误,有人知道是怎么回事吗

该用户从未签到

发表于 2011-11-24 09:52:13 | 显示全部楼层
我也是出现同样的问题,我的操作系统是win732位,我觉得有可能是编译包是在XP下编译的,在WIN7下运行有问题。不知道原因对不对,我在VC8,VC9上都试过了。

该用户从未签到

 楼主| 发表于 2011-11-24 11:31:04 | 显示全部楼层
f12105212 发表于 2011-11-24 09:52
我也是出现同样的问题,我的操作系统是win732位,我觉得有可能是编译包是在XP下编译的,在WIN7下运行有问题 ...

我电脑是win7 64位,我的下的OSG编译包可以正常使用,release和debug都没错,但是osgearth就不行了,只能用release,重新编译了好几遍了,都快疯了

该用户从未签到

发表于 2011-11-25 09:07:43 | 显示全部楼层
检查一下其他的依赖库,例如gdal等是不是也是debug版本吧

该用户从未签到

 楼主| 发表于 2011-11-25 09:56:55 | 显示全部楼层
array 发表于 2011-11-25 09:07
检查一下其他的依赖库,例如gdal等是不是也是debug版本吧

GDAL和zlib确实用的是release版本,可是cmake的时候只让配置release版本了。刚才我试着把在程序里把这两个都改成了debug版本,还是不行,还是原来那样

该用户从未签到

发表于 2011-11-28 09:13:42 | 显示全部楼层
总之确保您的OSG/osgEarth编译环境与目前的开发环境一致就可以了,这个没有别的解释
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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