當前位置:編程學習大全網 - 編程語言 - 小白問osg(OpenSceneGraph)如何安裝。

小白問osg(OpenSceneGraph)如何安裝。

1.下載信息:

1,下載源代碼:

在http://www.openscenegraph.org/projects/osg/wiki/Downloads.下載源代碼或預編譯包的穩定版本

源碼就是源碼,可以用CMAKE工具生成的解決方案。sln

Binaries是壹個預編譯包。預編譯包不是openscenegraph直接維護的,而是其他愛好者上傳的,可能存在隱患。最好是從源代碼開始編譯。

版本描述:。& lt次要版本號>。& lt修訂號>

主版本號高,功能豐富;偶數的次要版本為正式版本,相對穩定;奇數次版本號的開發者版本有新的特性和功能,但會有未解決的兼容性和效率問題;開發者版和正式版同步發布。

下載文件是OpenSceneGraph-2.8.0.zip

2.下載Cmake工具:

在http://www.cmake.org/cmake/resources/software.html.下載CMake工具cmake-2.8.2-win32-x86.exe

3.下載SVN軟件(用來下載源代碼或者第三方庫,有些版本不需要這個軟件,可以直接下載,視情況而定):

在http://tortoisesvn.tigris.org/.下載烏龜

4.下載第三方庫依賴項,http://www . openscenegraph . org/projects/OSG/wiki/downloads/Dependencies。

" visual studio 8(2005)sp 1-SVN訪問目錄"

5.下載示例:

在http://www . OpenSceneGraph . org/projects/OSG/wiki/downloads/sample datasets中下載示例數據文件OpenSceneGraph-Data-2.8.0.zip。

二、安裝

1.安裝cmake工具

2.在某個盤符下建立壹個osg文件夾,在這個文件夾中放置源文件、第三方文件和樣例文件。

3.運行cmake,

第壹行(其中是源代碼)輸入osg文件夾中的源文件;

在第二行(構建二進制文件的位置),輸入壹個新的文件夾名稱和地址,比如OSG/build _ OSG;

點擊配置,選擇使用的編譯器版本,即c++版本;

點擊分組,選擇構建項,選擇build_osg_examples和build _ osg _ wrappers

選擇cmake項,設置cmake_install_prefix(用於存儲各種編譯好的模塊文件,如庫文件、可執行文件、頭文件等)的位置。

單擊配置,單擊高級,然後選擇build_mfc_example。

單擊配置,

單擊生成並完成。

此時,相應的編譯版本的。sln文件在osg/build_osg文件中生成。

4.打開。sln文件用c++編譯器,在解決方案管理器窗口中右鍵點擊all_build,選擇“生成”在osg/build_osg中生成幾個G文件。

右鍵安裝,選擇“生成”,在第三步中cmake_install_prefix設置的文件夾中會生成各種編譯好的模塊文件(如庫文件、可執行文件、頭文件等)。

第三,設置環境變量

我的電腦-屬性-高級-環境變量

系統變量

OPENSCENEGRAPH_VERSION=2.8.0

OSG dir = D:\ Program Files \ OpenSceneGraph

添加的路徑:% OSGDIR % \ bin

% OSG dir % \ bin \ osgPlugins-% OPENSCENEGRAPH _ VERSION %

OSG文件路徑=%OSGDIR%\data

OSG _通知_級別=信息

第四,簡單測試

在控制臺下輸入osgviewerd cow.osg。

五、工程環境的建立

1.讓VS支持不帶擴展名的頭文件高亮顯示。

進入visual studio,選擇工具-選項,選擇文本編輯器-文件擴展名,在下面的無擴展名文件映射到選項中選擇microsoft visual c++。

2.建立壹個基於OSG開發的項目。

1)來構建項目

2)在項目-屬性中選擇配置屬性-c/c++,在附加包含目錄中輸入“$(OSGDIR)\include”。

3)選擇配置屬性-鏈接器,並在附加庫目錄中輸入“$(OSGDIR)\lib”。

4)選擇配置屬性-鏈接器-輸入打開附加依賴關系窗口,準備配置導入的依賴關系庫文件的名稱。如OpenThreadsd.libosgd.libOSG DBD . lib;osgUtild.libOSG gad . lib;osgTextd.libosgViewerd.lib

註意:項目的調試版本和項目的發布版本依賴於相同的OSG庫文件類型,但是名稱不同。調試版本的文件名末尾有壹個“D”。根據用戶的不同需求,還可以添加其他庫依賴文件,這些文件在osg的lib文件夾中。

好了,現在可以編碼,編譯,調試,輸出效果了。體驗OSG渲染引擎的威力。

  • 上一篇:計算機的發展歷史整理
  • 下一篇:壹份公司簡介.我寫不下去了.誰能幫我寫完?
  • copyright 2024編程學習大全網