UbuntuKylin15.04安裝SM iObjects C++庫

      GIScript2015版採用SIP對iObjects C++庫進行封裝,能夠直接調用其功能。固然了,SIP的封裝方法能夠封裝任意的C/C++庫,你能夠隨意去擴展它,與各類各樣的庫聯合進行使用,簡單、靈活、自由並且強大無比。這裏簡單介紹iObjects C++庫的在UbuntuKylin15.04上的安裝,獨一份哦!c++

    注意:目前的版本貌似設置與Ubuntu SDK有一些衝突(也許是我設置的問題),要使用直接QT的安裝版便可。shell

1、下載QT和iObjects C++庫

    到qt.io去下載QT的社區版,目前測試的是QT5.4.2(5.5已發佈,但還沒測試) 。工具

    SuperMap的iObjects C++庫是一個功能強大的GIS庫,以C++/Java/.NET等接口方式提供,能夠支持64的Linux/Windows,是空間數據處理和分析、可視化的超強工具,能夠在http://www.supermap.com.cn上聯繫獲取。測試

2、安裝iObjects C++庫

    首先安裝一個許可文件的驅動程序,運行aksusbd-2.4.1-i386包裏的dinst,使用:字體

./dinst

    這是一個32位的程序,若是出錯。去安裝libc6-i386後通常就能夠了。spa

    iObjects C++庫是免安裝的綠色軟件,解壓到指定目錄。操作系統

3、啓動QT Creator

    記得必定要用單獨安裝的QTCreator,點擊打開項目,選擇iObjects C++目錄裏面的demoforqt,導入時選擇QT5.4.2版本,不要用默認的Desktop選項,點擊運行,自動進行編譯。code

    這時若是出錯,打開後綴爲.pro的這個文件, 修改裏面的路徑,跟下面的相似:接口

#LIBS += -L../../bin/bin  \
LIBS += -L/home/supermap/GIScript/iobjectsc++_711/711/bin/bin \

    而後再編譯運行,通常能正常運行起來。打開sampledata目錄下的示範地圖數據工做空間,便可將地圖顯示出來。ip

    而後再到「項目」一欄中「構建環境」,添加環境變量SUPERMAP_ROOT,設置其值爲其軟件包的bin目錄,注意要是最下一層的bin目錄。

4、下載和指定字體目錄

    爲了保證不一樣操做系統的字體顯示效果一致,iObjects C++容許使用指定的字體庫。具體的方法待後專文交代。

    若是不指定的話,將使用系統字體。由於示範數據裏用的「雅黑」,在Linux上是沒有的,須要下載拷進目錄,而後指定給系統便可。

相關文章
相關標籤/搜索