操作系统 Ubuntu 64位 iObjects C++ 811版本 示例程序无法运行,
你有将sample\extensions4Qt文件夹下面的工程先编译Extensions4Qt库吗,GettingStarted示范程序中有引用对应的库,所以需要在你的ubuntu系统下面先编译出libExtensions4Qt.so库,编译结果是放在sample/debug/x64/libExtensions4Qt.so下面,还有就是supermap许可是否有激活更新。http://blog.csdn.net/supermapsupport/article/details/61204034,这里 有一篇博客,可以和帮助文档一起参考着新建一个入门工程。
谢谢你的回复。我已经重新编译了Extensions4Qt了,在如图中的代码行出错的,请帮忙看一下。谢谢!
你ubuntu上面有安装g++ ,gcc编译器吗,还有前期的依赖库都需要安装,开发环境所需要的依赖库:
1、Ubuntu上面最常用的的是通过apt-get命令,自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。所以先执行sudo apt-get update,更新软件源,这样才能获取到最新的软件包。 2、安装32位的运行库,嵌入式开发和应用程序都需要 sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 3、安装基础开发包,主要gcc,g++等 sudo apt-get install build-essential 4、安装依赖包 sudo apt-get install libfontconfig1-dev libfreetype6-dev libx11-dev libxcursor-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxrandr-dev libxrender-dev 执行sudo apt-get install libavahi-gobject-dev libSM-dev libXrender-dev libfontconfig-dev libXext-dev
你执行上面的 安装命令,如果没有安装的话自动下载安装,如果已经安装了会提示已经安装了,这些依赖库是开发环境必要的,在Liunx上main开发相对windows来说相对复杂一些,开发环境没有安装全,后期就会报各种问题。所以建议按照博客先一步一步将开发环境搭建好。后面开发就顺利了。试用许可文件是可以在64位ubuntu上面运行的,你先将上面第二步的32位的运行库安装好就行了。