OSG-VS2013-X64編譯

1、安裝(編譯)工具:php

 CMake工具 —— 下載地址:https://cmake.org/download/   例如:cmake-3.4.3-win32-x86.zip分佈式

2、OSG編譯的相關程序:工具

(1)OSG源代碼 —— 下載地址:http://www.openscenegraph.org/index.php/download-section/stable-releases   例如:OpenSceneGraph-3.4.0.zip測試

(2)OSG測試數據 —— 下載地址:http://www.openscenegraph.org/index.php/download-section/data   例如:OpenSceneGraph-Data-3.4.0.zipui

(3)OSG第三方庫 —— 下載地址:http://www.openscenegraph.org/index.php/download-section/dependencies   例如:3rdParty_VS2013_v120_x86_x64_V9_full.7zspa

3、解壓目錄安排:blog

F:\OSG\3rdParty_x86_x64圖片

F:\OSG\cmake-3.4.3-win32-x86ip

F:\OSG\OpenSceneGraph-3.4.0ci

F:\OSG\OpenSceneGraph-Data 

4、配置CMake選項,生成VS2013解決方案

 (1)打開CMake,配置源代碼和解決方案路徑

F:\OSG\cmake-3.4.3-win32-x86\bin\cmake-gui.exe

(2)點擊Configure按鈕,選擇VS2013,而後按finish

(3)初次配置後顯示的內容

(4)進行第二次配置

    1>設置第三方庫正確路徑

    2>勾選BUILD_OSG_EXAMPLES選項

    3>設置CMAKE_INSTALL_PREFIX安裝路徑

(5)進行第三次配置

    1>勾選Advanced選項

    2>勾選BUILD_MFC_EXAMPLE選項

(6)選擇generate按鈕,生成VS2013解決方案

5、用VS2013打開OSG的解決方案,而後用批生成進行Debug和Release的編譯

    單機編譯時間會比較長,建議用分佈式進行編譯,如IncrediBuild.

至此,所有內容結束!

---------------------------------------------------------------------------------------------------------------------------------------------------

補充內容:集成osgQt編譯

(1)預裝相應版本的Qt,Qt的下載地址:http://download.qt.io/archive/qt/

(2)向osg源碼根目錄的CMakeLists.txt文件中添加Qt版本和路徑信息,以下:

  SET(DESIRED_QT_VERSION "5.5.0" CACHE STRING "")
  SET(CMAKE_PREFIX_PATH "E:/Qt/5.5.0_x86/5.5/msvc2013_64" CACHE PATH "")

(3)配置CMake時,檢查CMAKE_PREFIX_PATH參數與上述內容的一致性

(4)如須要說明文檔,在配置時勾選BUILD_DOCUMENTATION選項,解決方案生成後,能夠再使用doxygen生成說明文檔。

 ---------------------------------------------------------------------------------------------------------------------------------------------------

注:生成osg說明文檔時,須要設置DOC_PATH,用於生成圖片。doxygen使用的配置文件爲:doc/openscenegraph.doxyfile

相關文章
相關標籤/搜索