win10 + VS2015 + 64位OSG3.4.0


一、下載

1、osg源碼

2、整理好的第三方庫

3、cmake3.7.1綠色版

4、osg3.4.0數據包

二、編譯前的准備工作

在D:\下新建一個OSG文件夾,在其下再新建4個文件夾

D:\OSG\OpenSceneGraph存放OSG源代碼

D:\OSG\3rdParty存放第三方依賴庫

D:\OSG\data存放解壓后的數據包

D:\OSG\build准備存放編譯后的庫和頭文件等

三、使用cmake生成vs工程

1、打開cmake-gui.exe

2、將源碼OpenSceneGraph文件夾里頭的CmakeLists.txt,拖到Cmake界面

3、build的目錄改為D:\OSG\build

4、點擊Configure,選擇Visual Studio 2015 Win64

5、點擊configure后點擊generate

Image[4]

Image(1)[4]

四、編譯工程

1、打開D:\OSG\build\OpenSceneGraph.sln工程;

Image(2)[4]

2、生成--》批生成,選中ALL_BUILD的debug和release兩個版本;

Image(3)[6]

接下來大概要編譯兩個小時。。。

五、整理

編譯成功后,在C盤新建一個文件夾,名為OSG3.4.0

1、把剛剛生成的D:\OSG\build下的bin、include、lib三個文件拷貝到C盤的OSG下面

2、將D:\OSG\OpenSceneGraph下的include里的文件夾全部拷貝到C:\OSG3.4.0\include下

2、在C盤的OSG下面新建文件夾,名為data,將之前下載好的數據拷貝過來。

六、設置環境變量

path中添加C:\OSG3.4.0\bin;C:\OSG3.4.0\data

七、測試:

1、在C:\OSG3.4.0\bin>目錄下輸入osgversion可以查看版本;

2、將cow.osg拷貝到C:\OSG3.4.0\bin目錄下,輸入osgviewer.exe cow.osg看能否看到一只奶牛,如果提示缺少zlib.dll,則將D:\OSG\3rdParty\bin目錄下zlib.dll、zlibd.dll拷貝到C:\OSG3.4.0\bin目錄下;

八、代碼測試

新建vs工程,設置:

包含目錄:C:\OSG3.4.0\include;

庫目錄:C:\OSG3.4.0\lib;

連接器-->輸入設置:

osgViewer.lib

osgText.lib

opengl32.lib

osgGA.lib

osgDB.lib

osgUtil.lib

osg.lib

OpenThreads.lib

測試代碼:

http://blog.csdn.net/zhuyingqingfen/article/details/8223544

http://blog.csdn.net/smells2/article/details/7283867

注意頭文件要包含windows.h

參考:

http://blog.csdn.net/sunnyloves/article/details/55519569

http://blog.csdn.net/wangshubo1989/article/details/51591802


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM