OSG学习之示例一遇到的错误:丢失osg80

如何下载和编译OSG我就不说啦,网上参考很多。编译完之后第一个显示牛模型的例子,代码如下:

#include<osgViewer/Viewer>#include<osgDB/ReadFile>int main( int argc, char **argv ){osgViewer::Viewer viewer;viewer.setSceneData( osgDB::readNodeFile( "cow.osg" ) );return viewer.run();

}

配置环境:

右键项目,选择“属性”,选择“VC++目录”,在包含目录添加:C:\OSG\include 在库目录添加:C:\OSG\lib.打开项目属性的链接器,输入里,附加依赖项加上:OpenThreadsd.libosgd.libosgDBd.libosgUtild.libosgGAd.libosgViewerd.libosgTextd.lib

出现丢失osg80-osgDB.dll的问题,,到C:\OSG\bin下可以找到osg80-osgDB.dll

解决方法:应该是dll的目录没有添加到环境变量path中。我添加了一下之后发现不行,重启电脑后成功。

有时我们选择改变,并非经过深思熟虑,

OSG学习之示例一遇到的错误:丢失osg80

相关文章:

你感兴趣的文章:

标签云: