天天看點

win7 64位系統使用vs2010編譯OSG3.2.1

  首先我想說的是,osg是有二進制安裝包的:http://openscenegraph.alphapixel.com/osg/downloads/free-openscenegraph-binary-downloads(也不叫二進制安裝包,就是别人預先編譯好的)。

我認為,如果隻是簡單的用下osg,完全可以直接拿上述版本用。

  但是,很多人還是決定自己動手編譯,原因不詳,主要參考教程是這個版本:http://bbs.osgchina.org/forum.php?mod=viewthread&tid=9223&extra=page%3D1。我也是按照這個教程編譯的。

教程中筆者全部采用的是x86編譯,而我采用的全是x64編譯。

  我的電腦系統是win7 64位,編譯的是osg3.2.1,cmake是3.1.3。注意點有以下幾個方面:

1. cmake生成的項目OpenSceneGraph包含osgQt,如果想生成成功,需要事先安裝qt,我安裝的是64位的qt4.8.5。

2. 編譯的過程中會提示“找不到freeglut.lib”,是以需要提前配置freeglut。(第三方庫3rdParty中有對應的glut檔案,我沒用上,另外配置的freeglut)。

3. 我自己配置成功了,已分享到百度網盤:http://pan.baidu.com/s/1ntDrkZv

  不說了,開始學習osg。

繼續閱讀