|
本帖最后由 bdaabaa3b2a8 于 2012-1-11 19:09 编辑
请教:我以前只编译了2.8.2版本的debug版本,用命令行osgViewerd E:\cow.ive可以显示ive文件格式的牛。但在程序中用
osg::Node* cow = osgDB::readNodeFile("E:\\cow.ive") 进行渲染时显示不出来牛(编译通过,执行时:命令行说can't find plug to read a.ive)。然后我编译了release版本。用命令行osgViewer E:\cow.ive能显示牛,同样的程序也能用osg::Node* cow = osgDB::readNodeFile("E:\\cow.ive") 显示牛。我以为编译debug出问题了,然后我又重新编译了2.8.2的debug版本,结果用osgViewerd E:\cow.ive和osg::Node* cow = osgDB::readNodeFile("E:\\cow.ive") 都显示不出来牛。但release都能显示牛。
debug和release版本用osg::Node* cow = osgDB::readNodeFile("E:\\cow.flt") 显示都没问题,都能显示。
请问为什么我的程序用debug版本的时候,用osg::Node* cow = osgDB::readNodeFile("E:\\cow.ive") 进行渲染时显示不出来牛?希望能帮我找找原因。(我编译过程中没出现错误,编译后我看插件文件夹里面也有这两个文件
|
|