osg学习历程(6)—Win10 编译基于 VS2013 X64 的 osg3.5.10 及其 chm 帮助文档

目录

  • 下载源码
  • 前期准备
    • 3rdParty
    • osgData
    • gdal
    • freetype2
    • fbx
    • chm 文档生成工具
    • unistd.h
  • 编译

下载源码

github https://github.com/openscenegraph

CSDN下载 https://download.csdn.net/download/sinat_33513254/15723716

前期准备

克隆或解压源码至 E 盘,切换到分支 OpenSceneGraph-3.5.10:

osg学习历程(6)—Win10 编译基于 VS2013 X64 的 osg3.5.10 及其 chm 帮助文档

osgData

同上面一样,我这里下载 OpenSceneGraph-Data-3.4.0.zip 解压后,改名为 osgdata-3.4.0:

https://download.csdn.net/download/sinat_33513254/14134742

osg学习历程(6)—Win10 编译基于 VS2013 X64 的 osg3.5.10 及其 chm 帮助文档

chm 文档生成工具

编译 chm 格式的帮助文档,需要以下三款软件:

osg学习历程(6)—Win10 编译基于 VS2013 X64 的 osg3.5.10 及其 chm 帮助文档

三款软件安装后,保险起见,记得重启一下电脑以确定应用这些环境变量。

unistd.h

许多在 Linux 下开发的 C 项目都需要头文件 unistd.h,但 VC 中没有这个头文件,所以用 VC 编译 osg 时汇报缺失这个文件的错误。把下面的内容保存为unistd.h,放置在目录 C:Program Files (x86)Microsoft Visual Studio 12.0VCinclude 下,可以解决这个问题:

osg学习历程(6)—Win10 编译基于 VS2013 X64 的 osg3.5.10 及其 chm 帮助文档

点击 Configure 按钮,你会发现很多 3rdParty 里面的动态库已经被自动配置进来了:

osg学习历程(6)—Win10 编译基于 VS2013 X64 的 osg3.5.10 及其 chm 帮助文档

点击 Configure 按钮,配置 fbx sdk,配置 freetype、gdal 为自己编译的:

osg学习历程(6)—Win10 编译基于 VS2013 X64 的 osg3.5.10 及其 chm 帮助文档

然后再次点击 Configure 按钮应用配置。展开每一项仔细检查,没问题了点击 Generate 按钮生成解决方案,然后打开解决方案项目编译:

osg学习历程(6)—Win10 编译基于 VS2013 X64 的 osg3.5.10 及其 chm 帮助文档

测试一下:

osg学习历程(6)—Win10 编译基于 VS2013 X64 的 osg3.5.10 及其 chm 帮助文档

来源:小橘丸子

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年2月9日
下一篇 2021年2月9日

相关推荐