日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

osgearth+vs2010安装

發布時間:2023/11/27 生活经验 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 osgearth+vs2010安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

OSGEARTH + VS2010 安裝

*VS 平臺不重要,本教程也適用于VS2008等。假設我的OSG目錄為:D/OSG

*本教程參考網上osgearth+vs2008安裝。

一、準備工作

下載: http://osgearth.org/wiki/Downloads

1.?????? CURL (curl-7.21.7.tar.gz): http://curl.haxx.se/download.html

2.?????? GDAL(gdal-1.8.0.tar.gz)http://trac.osgeo.org/gdal/wiki/DownloadSource

3.?????? GEOS(geos-3.2.2.tar.bz2)http://trac.osgeo.org/geos/

4.?????? Expat(expat-win32bin-2.0.1.exe): codehttp://sourceforge.net/projects/expat/

exe文件:http://files.cnblogs.com/eaglezhao/expat-win32bin-2.0.1.rar

5.?????? libzip(libzip-windows.zip): code:http://nih.at/libzip/

編譯好的包供下載:

vs2008 http://wush.net/trac/osgearth/raw-attachment/wiki/Downloads/libzip-windows.zip

vs2010:

http://files.cnblogs.com/eaglezhao/libzip(vs10).rar

6.?????? OSGEARTH(SVN上下載):svn: http://svn.github.com/gwaldron/osgearth.git(目前最新版是osgearth 2.0)

二、安裝

1.?????? CURL

???????? 使用CMAKE進行配置:

生成.sln后編譯即可?????

編譯好后將目錄下的include/curl下文件拷到E:\OSG\3rdparty\include\curl ,進行覆蓋

???????? 編譯好后將目錄下的lib下的libcurl.dll文件拷到E:\OSG\3rdparty\bin ,進行覆蓋

2.?????? GDAL

直接運行相應的.sln就可以了,我們VS2010打開makegdal10.sln直接編譯。

GDAL編譯完成后的文件存放于C:\warmerda\bld,包含文件include,lib,databin,可將它們拷貝到GDAL文件夾下,置于OSG目錄下。最后進行以下工作:

alg、gcoreogr、port文件夾下的.h文件拷貝到include下,?? 將生成的lib、 dll 包括: gdal_i.lib gdal.lib cpl.lib(port目錄下) ogr.lib(ogr目錄下), 以及gdal18.dll

拷貝到D:\OSG\GDAL\lib

?

3.?????? GEOS

直接運行geos-3.2.2 \build\msvc10,將生成的geosd.lib,geos.lib, geos_c_i.lib, geosd_c_i.lib拷貝到D:\OSG\geos\lib下,將geos-3.2.2\source\headers下的geos文件夾拷貝到include

4.?????? Expat直接運行即可,安裝好后將 Expat 2.0.1\Source\lib里的.h全拷貝到D\OSG\Expat\include,Expat 2.0.1\bin下的文件全拷貝到D:\OSG\Expat\lib下。

5.?????? 文件結構如下圖:

三、編譯

使用CAMKE

打開OSGEARTH下的CMakeLists.txt

添加:

DYNAMIC_OSGEARTH? (BOOL變量) ON

OSG_DIR???? (PATH)???????? D:/OSG/OpenSceneGraph

NOTFOUND的信息請清空,最后就是完成配置,生成解決方案。

?

編譯前的VC項目設置

庫目錄和包含目錄設置:

?

配置完成后,對ALL_BUILD進行DebugRelease兩個版本的批生成

生成完成后,再對INSTALL進行生成。

四、環境配置

D:\OSG\OSGEARTH\lib\DebugRelease文件夾下的文件全部拷貝到D:\OSG\OSGEARTH\bin下的DebugRelease文件夾下,再運行.exe,缺什么.dll,搜索拷貝進去即可(gdal18.dllGDAL文件夾下)。

環境變量設置

OSG_FILE_PATH:D:\OSG\OSGEARTH\data;D:\OSG\GDAL\data;

PATH:E:\OSG\3rdParty\bin;D:\OSG\OSGEARTH\bin\Debug; D:\OSG\OSGEARTH\bin\Release;

?

五、測試

出現一個地球,恭喜你安裝成功。

整個過程完成。

轉載于:https://www.cnblogs.com/eaglezhao/archive/2011/09/26/2192389.html

總結

以上是生活随笔為你收集整理的osgearth+vs2010安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。