编译osgAudio遇到的'std::basic_ifstream' : base class undefined

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/dancing_night/article/details/53615500

此问题是由于包含目录里的osgDB有自定义的ifstream和ofstream,和std标准库
的冲突导致,造成此错误的原因是cmake配置include目录时,把各个模块(如osg、osgViewer、osgDB…)的目录设置为了分目录。
解决方法很简单,cmake配置时,把每个模块目录路径都设置为osg的root目录则搞定。
搞了我好几小时,真是汗颜啊~~~

猜你喜欢

转载自blog.csdn.net/dancing_night/article/details/53615500