OSG VS2015 Win10配置
阿新 • • 發佈:2018-12-20
5 使用cmake生成vs解決方案 將之前下載的第三方庫解壓,放在D:\OSG-win32\3rdParty 將原始碼放在D:\OSG下
執行cmake-gui,按圖操作:
6 編譯工程 進入D:\OSG-win32下,開啟OpenSceneGraph.sln
生成-》批生成:
接下來就是漫長的等待,漫長的等待。。。。。
等待之後,再一次點選:生成-》批生成:
說明:不要被上面的圖片所誤導,因為我已經install過了,所以顯示的是uninstall
7 整理一下 在C盤新建一個資料夾,名為OSG 把剛剛生成的D:\OSG-win32下的bin、include、lib三個檔案拷貝到C盤的OSG下面,並在C盤的OSG下面新建資料夾,名為data。
將之前下載的資料包解壓到C:\OSG\data資料夾下。
8 系統環境變數配置
環境變數:
系統變數:
9 Hello OSG 新建一個win32控制檯工程,進行配置: 包含目錄和庫目錄:
連結器-》輸入-》附加依賴項:
kernel32.libuser32.libgdi32.libwinspool.libshell32.libole32.liboleaut32.libuuid.libcomdlg32.libadvapi32.libosgViewer.libosgText.libopengl32.libosgGA.libosgDB.libosgUtil.libosg.libOpenThreads.lib
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
編碼:
#include<osgViewer/Viewer>#include<osgDB/ReadFile>int main(int argc, char **argv){ osgViewer::Viewer viewer; viewer.setSceneData(osgDB::readNodeFile("cessna.osg")); return viewer.run();}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
執行,飛機出來了,就看你怎麼辦了。