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上是没有的,须要下载拷进目录,而后指定给系统便可。

相关文章
相关标签/搜索