Windows下的OSG环境配置注意事项

本文介绍如何解决osg 3.1.4版本在Windows平台编译和运行过程中遇到的问题,包括缺失dll文件、字体及jpg插件等问题,并提供详细步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 前提

  本文要配置的osg版本是3.1.4,目标平台是Windows。
  

2 遇到问题

  1. 运行osg程序提示找不到zlib.dll
  2. 用osgViewer加载cow.osg模型,按h提示缺失字体插件,按c提示缺失jpg插件不能截图
  3. osg编译有错,在示例项目中存在找不到main函数的问题

3 解决方法

  1. 从3rdParty的bin目录中拷贝zlib.dllzlibd.dll这2个文件到osg程序的bin下
  2. 这个问题出现是因为没有编译插件造成的
    在CMake构建工程时,勾选Grouped 分组选项,可以分清每个插件所要填的信息
    再勾选Advanced 高级选项,freetype字体插件才会出现
    如果使用3rdparty里的默认插件,这些插件的包含目录都是3rdparty/include或者3rdparty_x86_x64/_x86/include目录,都是同一个目录
    最后在vs工程中,右键各种插件项目,选择仅用于项目-仅生成即可编译插件
  3. 未能解决
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值