UbuntuKylin15.04安装SM iObjects C++库

GIScript2015版采用SIP对iObjects C++库进行封装,可以直接调用其功能。当然了,SIP的封装方法可以封装任意的C/C++库,你可以随意去扩展它,与各种各样的库联合进行使用,简单、灵活、自由而且强大无比。这里简单介绍iObjects C++库的在UbuntuKylin15.04上的安装,独一份哦!

注意:目前的版本貌似设置与Ubuntu SDK有一些冲突(也许是我设置的问题),要使用直接QT的安装版即可。

一、下载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上联系获取。

二、安装iObjects C++库

首先安装一个许可文件的驱动程序,运行aksusbd-2.4.1-i386包里的dinst,使用:

./dinst

这是一个32位的程序,如果出错。去安装libc6-i386后一般就可以了。

iObjects C++库是免安装的绿色软件,解压到指定目录。

三、启动QT Creator

记得一定要用单独安装的QTCreator,点击打开项目,选择iObjects C++目录里面的demoforqt,导入时选择QT5.4.2版本,不要用默认的Desktop选项,点击运行,自动进行编译。

这时如果出错,打开后缀为.pro的这个文件, 修改里面的路径,跟下面的类似:

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

然后再编译运行,一般能正常运行起来。打开sampledata目录下的示范地图数据工作空间,即可将地图显示出来。

然后再到“项目”一栏中“构建环境”,添加环境变量SUPERMAP_ROOT,设置其值为其软件包的bin目录,注意要是最下一层的bin目录。

四、下载和指定字体目录

为了保证不同操作系统的字体显示效果一致,iObjects C++允许使用指定的字体库。具体的方法待后专文交代。

如果不指定的话,将使用系统字体。因为示范数据里用的“雅黑”,在Linux上是没有的,需要下载拷进目录,然后指定给系统即可。

时间: 2024-08-28 21:08:42

UbuntuKylin15.04安装SM iObjects C++库的相关文章

〖Linux〗Ubuntu14.04安装32位运行库

在终端操作: 1 sudo dpkg --add-architecture i386 2 echo "deb http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse" |3 ?sudo tee -a /etc/apt/sources.list.d/ia32-libs-raring.list 4 sudo apt-get update 5 sudo apt-get install ia32-

记:Ubuntu 14.04 安装32位库支持库失败

现象: [email protected]:~$ sudo apt-get install ia32-libs[sudo] password for rengh: 正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 现在没有可用的软件包 ia32-libs,但是它被其它的软件包引用了.这可能意味着这个缺失的软件包可能已被废弃,或者只能在其他发布源中找到可是下列软件包取代了它:lib32z1 lib32ncurses5 lib32bz2-1.0 E: 软件包 i

在UbuntuKylin15.04上安装GIScript

GIScript2015版采用了新的SIP封装,从而可以更好地与C++接口保持一致. 最近有了一些进展,尝试在在UbuntuKylin15.04上安装GIScript. 由于要使用MetaSIP,需要Python3,先输入python3确认一下当前的环境. 安装python3 sudo apt-get install python-pip sudo apt-get install python3-dev 安装SIP #下载:http://www.riverbankcomputing.com/so

ubuntu14.04 安装PIL库出现OError: decoder jpeg not available 的解决方案

出现 OError: decoder jpeg not available 的原因是,没有装JPEG的库,同时要支持png图片的话还要装 ZLIB.FREETYPE2.LITTLECMS的库文件. 先说第一种解决方案:完整安装这些库!!!! 安装方法:http://cn-popeye.iteye.com/blog/1236691      在这篇博客里作者很详细的说了下载地址和安装方法,我这里只是抄过来. 1. install zlib (ubuntu 官方源没有zlib,别想apt-get了)

ubuntu16.04安装python3,numpy,pandas等量化计算库

ubunt安装python3 sudo add-apt-repository ppa:fkrull/deadsnakessudo apt-get updatesudo apt-get install python3.5安装完成后在终端输入"python"会进入默认的python2.7中,如果要修改成我们刚安装的python3.5的话需要做如下三步:sudo cp /usr/bin/python /usr/bin/python_bak,先备份sudo rm /usr/bin/python

UbuntuKylin15.04编译OpenSCAD源码

OpenSCAD(http://www.openscad.org)是一个简单高效的三维建模软件,使用模型描述脚本进行建模,使用CGAL引擎进行几何体的空间布尔运算.这里介绍其源码编译方法,使用UbuntuKylin15.04. 把下面的内容存为脚本文件openscad_build.sh,修改属性为可执行,然后运行:./openscad_build.sh即可. git clone git://github.com/openscad/openscad.git cd openscad git subm

GIScript2015的第一个入门教程-使用UbuntuKylin15.04

GIScript2015是一个通用的GIS脚本库,可以帮助进行地理空间数据的处理和分析,提高数据处理的效率,帮助进行地理科学的研究.GIScript2015是一个开源工程,已建立Git版本库和虚拟Team.微信群(两个:GIScript语言.GIScript开发者). GIScript2015与GIScript的区别是2015版完全采用SIP进行封装,与Qt和PyQt具有较好的相容性,接口可以与C++保持一致,从而减少了封装维护资源和增加了易用性.GIScript2015现已完成Windows/

Ubuntu16.04安装tensorflow+安装opencv+安装openslide+安装搜狗输入法

Ubuntu16.04在cuda以及cudnn安装好之后,安装tensorflow,tensorflow以及opencv可以到网上下载对应的安装包并且直接在安装包所在的路径下直接通过pip与conda进行安装,如下图所示: 前提是要下载好安装包.安装好tensorflow之后还需要进行在~/.bashrc文件中添加系统路径,如下图所示 Openslide是医学图像一个重要的库,这里给出三条命令进行安装 sudo apt-get install openslide-tools sudo apt-g

Ubuntu16.04安装opencv for python/c++

Ubuntu16.04安装opencv for python/c++ 网上关于opencv的安装已经有了不少资料,但是没有一篇资料能让我一次性安装成功,因此花费了大量时间去解决各种意外,希望这篇能给一些人带去便利,节省时间. 1.安装OpenCV所需的库 1 sudo apt-get install build-essential 2 sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavforma