1. 程式人生 > >OSG VS2015 Win10配置

OSG VS2015 Win10配置

                     

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

執行,飛機出來了,就看你怎麼辦了。