OSG3.6.0+Qt5.8_msvc+VS2015+Win10編譯指南

一、 軟件下載及配置

0、VS2015:

鏈接:https://pan.baidu.com/s/1jxbBIrJFNtNDd4-USCV1rQ

密碼:80rq

1、Win10 SDK:

https://download.microsoft.com/download/5/A/0/5A08CEF4-3EC9-494A-9578-AB687E716C12/windowssdk/winsdksetup.exe?ocid=wdgcx1803-download-installer

只安裝打勾的即可

 

2、Qt5.8_msvc:

http://download.qt.io/official_releases/qt/5.8/5.8.0/qt-opensource-windows-x86-msvc2015_64-5.8.0.exe.mirrorlist

網頁翻到最下面,從鏈接列表中選擇較快的下載(通常前兩個比較慢)

打開Qt,菜單->工具->選項

注意覈對,一定是x64!!!

3、Cmake-gui:

https://cmake.org/download/

 

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章