一、 軟件下載及配置
0、VS2015:
鏈接:https://pan.baidu.com/s/1jxbBIrJFNtNDd4-USCV1rQ
密碼:80rq
1、Win10 SDK:
只安裝打勾的即可
2、Qt5.8_msvc:
網頁翻到最下面,從鏈接列表中選擇較快的下載(通常前兩個比較慢)
打開Qt,菜單->工具->選項
注意覈對,一定是x64!!!
3、Cmake-gui:
4、已經用Qt5.8編譯好第三庫的OSG3.6.0:
下載地址:https://download.csdn.net/download/weixin_40331125/10472226
百度雲下載地址:
鏈接:https://pan.baidu.com/s/1Z8NHe0luzF4ZyIGs4kWLRA
密碼:bnos
下載後請先閱讀“README.txt”文件
二、 環境配置
設置以下環境變量(根據自己情況設置)
三、 操作步驟
1、CMake編譯OSG
(1) 將下載的OSG.zip解壓到D盤根目錄下
(2) 以管理員身份打開“VS2015 X64 NativeTools Command”,進入一個命令行中
用命令打開CMake
(3) 設置源碼目錄和構建目錄
(4) 點擊Configure選擇編譯器
(5) 更改CMake變量值,更改圖片中的五個位置
再次點擊Configure,未報錯後點擊Generate
2、用Qt生成庫文件
(1) 命令行進入工程目錄:D:\OSG\OSG\OpenSceneGraph-3.6.1_build
(2) 輸入jom,開始編譯……等待40分鐘
(3) 輸入jom install
注意:會出現錯誤!
處理方法:在D:\OSG\OSG\OpenSceneGraph-3.6.1_build\src目錄下搜索*.pdb文件(在目錄下右鍵“搜索Everything”,輸入*.pdb),然後將搜索結果全部複製到:
D:\OSG\OSG\OpenSceneGraph-3.6.1_build\bin
和
D:\OSG\OSG\OpenSceneGraph-3.6.1_build\bin\osgPlugins-3.6.1
目錄下,再輸入jom install!再也不會報錯了!
(Everything下載:
http://dl.pconline.com.cn/html_2/1/93/id=1769&pn=0&linkPage=1.html)
(4) 再按下圖改成Release編譯
本文參考鏈接:
http://blog.sina.com.cn/s/blog_89a45b020102whh8.html