OSG编译错误总结
来源:互联网 发布:九天网络 编辑:程序博客网 时间:2024/06/03 21:30
1、依赖库问题
osg拥有强大的插件管理系统,能够通过加载插件实现一些功能,如读取特定格式的文件,但是为了使用这一功能必须在编译时加入相应的库,这时很容易出现一些问题。
(1)、freetype插件编译出错
这个错误是缺少库文件,在链接器输入lib里加上legacy_stdio_definitions.lib这个LIB。
(2)、gif插件编译错误
这个错误是因为stdin, stderr, stdout 这几个函数vs2015和以前的定义得不一样,所以报错。
解决方法呢,就是使用{*stdin,*stdout,*stderr}数组自己定义__iob_func()
在代码中添加下面一句,并且在链接器输入lib里加上legacy_stdio_definitions.lib这个LIB。
extern "C" { FILE __iob_func[3] = { *stdin,*stdout,*stderr }; }
0 0
- OSG编译错误总结
- 编译OSG原代码时出现错误
- #OSG+VS#02解决编译错误
- #OSG+VS#05 OSGEARTH2.6编译总结
- OSG编译
- OSG总结
- 编译错误总结
- 编译错误总结
- VC编译错误总结
- VC编译错误总结
- gcc编译错误总结
- xcode编译错误总结
- 编译错误疑难杂症总结
- VC编译错误总结
- xcode编译错误总结
- xcode编译错误总结
- NDK编译错误总结
- IAR编译错误总结
- 剑指offer-面试题47-不用加减乘除做加法
- 如何将 Java Web 项目上传到linux
- 安装Anaconda科学计算包
- Django杂七杂八
- 代码小问题
- OSG编译错误总结
- iftop 流量监控
- HDU1425-sort
- MIT最新算法,双向传播比BP快25倍深度学习
- POJ2388-Who's in the Middle
- Centos7 最小化安装需要静态配置IP,yum镜像和设置
- leapmotion开发(3)实例操作
- FFT小知识点待整理
- Spring Rest的注解annotation和配置文档(ContentNegotiatingViewResolver)的区别