前前后后差不多已经编译了10次以上OSG了吧,都是泪,时间一周一周的浪费,也不能叫浪费吧,总算是了解了一点点C++的编译啊,CMAKE的使用啊什么的。
每换一台设备就要重新编译一次,并不是强迫症,用编译好的,总是会出错,母鸡为啥子。非常仔细的记录,希望大家不要重蹈覆辙,还有我下一次编译就可以看自己的攻略了。
一、前期下载准备
(1)OSG官网下载以下三样东西。
1、源码:OpenSceneGraph-3.4.0.zip
2、所需数据:OpenSceneGraph-Data-3.4.0.zip
3、第三方库:3rdParty_VS2013_v120_x86_x64_V9_full.7z
(2)下载Cmake,我用的是cmake-3.5.0-win32-x86,虽然他写的是win32,x86,我电脑是64位的,并不会影响,母鸡为啥子。
(3)以防万一你和我一样是用的新电脑,新装的VS2013,没有使用过MFC,请务必到microsoft官网下载MultibyteMFC library for VS2013。否则编译过程中会出现找不到mfc***.lib之类的错误。
二、组织文件
1、在F盘建一个名为OSG的文件夹,里面建3rdparty,data,openscenegraph这三个文件。
F:\OSG\3rdparty :放第三方库,解压后会有两个文件夹,x86和x64,选择x86吧,我试过x64,会失败,看论坛上说的是因为很多第三方库没有64位的。把x86文件中