前提
大家好,我是刚入 osg 的小白,在此平台记录一下我学习和使用 osg 的过程,望共同学习进步。虽然 osg 我是新手,但是我有一点的三维基础(刚毕业的时候参与过 assimp 和 osg 的项目),而且是工作六年的 C++ 程序员,平时主要做 Qt 相关的工作,目前在一家军工行业做 C++ 软件工程师(osg 方向),所以我在写这一系列博客的时候,是写给自己看的,也尽量照顾了读者的感受,但是很简单很基础的东西我不会再细说和回复(比如 Git 和 Cmake 使用方法、osg 的基础知识、怎样添加环境变量、VS 编译动态库的教程等等这些),望读者自勉。
本系列导航
osg学习历程(1)—写在前面
osg学习历程(2)—Win10 编译基于 VS2013 X64 的 proj4.9.3
osg学习历程(3)—Win10 编译基于 VS2013 X64 的 geos3.5.1
osg学习历程(4)—Win10 编译基于 VS2013 X64 的 gdal2.2.4
osg学习历程(5)—Win10 编译基于 VS2013 X64 的 freetype2.10.1
osg学习历程(6)—Win10 编译基于 VS2013 X64 的 osg3.5.10 及其 chm 帮助文档
osg学习历程(7)—Win10 编译基于 VS2013 X64 的 sqlite3.2.1
osg学习历程(8)—Win10 编译基于 VS2013 X64 的 osgearth2.10.2
写在后面
本系列几个基础库或开发工具版本:
- osg3.5.10
- osgEarth2.10.2
- VS2013 x64 update5
- Qt5.9.9
另外:
本系列的所有源码的编译,因为 Release 也可以开启调试,为了方便故只编译了 Release 版本。- 如果对 Cmake 用法不熟悉的,可以看本系列第二篇博文,我仅在这篇比较详细赘述了 Cmake 的用法。