<*小诗>

在Linux系统上面使用iObjects C++,前面写过一篇在Ubuntu上面的使用,今天来谈谈在另外一个常用的Linux系统Redhat。

支持环境:
支持的操作系统:RedHat:5.4及以上、6.x;
支持的开发环境:QtCreator 2.5.2及以上版本;
支持的Qt库:4.8.6;
支持的编译器为: GCC 4.2及以上;

本次博客所部署的环境:RedHat:6.2;QtCreator 3.0.1;QT库:4.8.6;
一、 RedHat操作系统安装,这一步在网上已经很多教程了,在这里就不做介绍了。
二、 在RedHat上配置Centos yum源;
      由于RedHat yum源是收费的,没有成功注册RH的机器是不能正常使用yum的;CentOs yum源是免费的,可以使用国内网易的yum源,比较稳定;
1、卸载本地yum
rpm -qa|grep yum  #查看本地yum
rpm -qa|grep yum|xargs rpm -e --nodeps  #卸载本地yum,不检查依赖性,卸载yum程序
2、下载centos yum 程序
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-69.el6.centos.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
命令wget 下载,也可以使用浏览器下载到你个人目录
3、安装centos yum 程序
rpm -ivh yum-3.2.29-69.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
3个文件一起安装,以免它们相互依赖
4、配置centos
cd /etc/yum.repos.d/  #进入到yum配置文件目录
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo  #下载CentOS配置文件
vi CentOS6-Base-163.repo  #编辑配置文件
将配置文件中$releasever都 改成6或者i386(如下会贴出几大步骤的截图)
yum clean all  #清除yum缓存
yum makecache  #更新yum缓存

出现上面的界面就是yum源已经配置好了;
三、 安装g++gcc环境
      yum -y install gcc
      yum -y install gcc-c++
      yum install make
      安装完成进行验证,查看gcc版本:gcc –v,如果出现gcc具体版本就是安装成功了;
四、 安装依赖环境,如果不安装依赖环境后面安装qt4库的时候回出现Basic XLib functionality test failed!
You might need to modify the include and library search paths by editing
QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /home/zhu/Qt/qt-x11-opensource-src-4.5.2/mkspecs/Linux-g++错误。
必须安装的依赖环境:
      yum install libX11-devel;
      yum install libXext-devel
      yum install libXtst-devel
五、 安装QT环境
该博文中所用到的qt-creator-opensource-linux-x86_64-3.0.1.run安装包:http://pan.baidu.com/s/1nvTrRJF ,密码: mp2c
该博文中所用到的qt-everywhere-opensource-src-4.8.6.tar.gz安装包:http://pan.baidu.com/s/1kUTLDyf ,密码:on2g
a) QT库安装:
      官网下载qt-everywhere-opensource-src-4.8.6.tar.gz,或者见该文前面所提供的百度云盘链接:
      运行命令解压:tar –zxvf qt-everywhere-opensource-src-4.8.6.tar.gz,把解压后的文件夹拷贝到英文目录(非tmp)下,进入该文件夹执行./configure,然后选择o(开源),接着选择yes(同意)。运行结束后提示Just run ‘make’等信息后表示这步成功了。
make -j8,-j8表示开8个线程,-j6表示开了6个线程。可以多开几个线程
make install
设置环境变量
gedit /etc/profile
export PATH=$PATH:/usr/local/Trolltech/Qt-4.8.6/bin
b) QT Creator安装
官网下载qt-creator-opensource-linux-x86_64-3.1.2.run,或者见该文前面所提供的百度云盘链接:
执行:./qt-creator-opensource-linux-x86_64-3.1.2.run

六、 配置许可:
(1)在Windows系统用超图许可中心生成一个.report文件,用txt打开report文件打开,将其中的参数【servername】值改成Linux系统的计算机名,并保存;
(2)用生成好的.report 文件在地址http://istore.supermap.com.cn/License/lic7C.aspx?t=8C 申请8C的试用许可;
(3) 在虚拟机中创建一个路径/opt/SuperMap/License/,并将申请好的试用许可在License文件夹中,即有3个月的试用许可。

配置好许可就可以在Linux系统上真正的开始编写代码之旅了。
具体编写第一个入门程序参见之前博客后面部分即可:http://blog.csdn.net/supermapsupport/article/details/61204034

RedHat上面部署iObjects C++相关推荐

  1. redhat 7部署squid(代理)服务

    一.服务器端 在部署squid服务之前先确保服务器至少有两张网卡并且已经配置好内外网网卡的网络配置信息 相关配置参考:https://blog.csdn.net/qq_21453783/article ...

  2. 在Redhat安装部署Apache+MySQL+PHP(LAMP)

    1. 安装Apache2  yum install httpd  Apache安装完成后,手动启动Apache2  /etc/init.d/httpd start  这时,直接在浏览器中输入服务器的I ...

  3. Openstack各种部署工具介绍

    原文地址: http://www.aboutyun.com/forum.php?ctid=3&mod=viewthread&tid=7476 Openstack各种部署工具介绍 问题导 ...

  4. SuperMap GIS基础软件地图瓦片问题QA

     目录 一.地图瓦片存储.原理.结构介 1.1 不同存储类型对比 1.2 不同存储结构的存储示意图 2.1 目录结构说明 二.生成瓦片流程详解 1.海量影像瓦片 2.矢量瓦片 三.项目案例分享 1.X ...

  5. kickstart+tftp部署redhat系统

    kickstart+tftp部署redhat系统: kickstart+tftp安装.配置略 mkdir /root/isorhel66 mount -t iso9660 -i -o ro,loop ...

  6. redhat和ubuntu上部署本地源

    2019独角兽企业重金招聘Python工程师标准>>> 需求:为项目的4个安装包,rpm的32位和64位,deb的32位和64位包部署安装源. 问题,在一台机器上发布32位和64位两 ...

  7. 在vmware server中部署linux redhat 5.4 ORACLE RAC11g +ASM

    在vmware server中部署ORACLE RAC 11g 部署oracle rac on redhat5.4 第一部分   准备环境: 1.  硬件配置 电脑:I3, 8G, 500G 虚机配置 ...

  8. linux mysql搭建禅道详细教程_2019-08-28 redhat linux如何部署禅道服务器(一键安装包)...

    linux一键安装包内置了XXD.apache, php, mysql这些应用程序,不需要再单独安装部署. linux一键安装包分为32位和64位两个包,请大家根据操作系统的情况下载相应的包. 一.准 ...

  9. OpenStack Redhat部署安装详解

    [资料] 社区OpenStack Queens版本部署安装详解 KeyStone配置详细解释 openstack之keystone部署 照着官网来安装openstack pike之创建并启动insta ...

最新文章

  1. Android基础教程之五大布局对象------FrameLayout,LinearLayout,AbsoluteLayout,RelativeLayout,TableLayout...
  2. install virtualenv
  3. Spring学习框架图
  4. 二一、MDT 2013 Update 1批量部署-客户端批量授权利用KMS服务器激活
  5. HDU 6750 Function(莫比乌斯反演)(2020百度之星初赛1)
  6. Python中dataframe数据框中选择某一列非空的行
  7. 数据库 事务隔离级别之可重复读
  8. Visual Studio 2008 C++添加 链接库
  9. php适配器设计模式,螃蟹学PHP设计模式之适配器模式
  10. 2021年中国成人商店市场趋势报告、技术动态创新及2027年市场预测
  11. centos6.0安装mysql_CentOS 6.0 用非root安装MySQL
  12. python-回调函数
  13. 计算机的储存容量1kb等于多少byte,1M等于多少字节?
  14. python tokenize_model_如何将关键字放入NLTK tokenize中?
  15. U盘显示0字节怎么恢复完整解决教程
  16. 【upc】Water Testing 皮克定理+多边形面积公式
  17. Ros学习笔记(一)Ros中HelloWorld实现(C++/Python)
  18. Bugku CRYPTO No Ciphertext RSA writeup by 树木
  19. 前端打包工具webpack和Vite
  20. 蓝牙的Baseband说明

热门文章

  1. 性能监控工具(nmon)
  2. 免费在线pdf转word
  3. 人和摩托最快达到目的地
  4. Linux之日志服务及管理
  5. mac如何把html转成word,Pages怎么保存为word格式 pages保存格式教程
  6. 常见 SQL 面试题:经典 50 例
  7. html网页中如何给文字加入下划线
  8. Redis zset的zadd()和zincrby()踩坑记录
  9. 天池大赛:街景字符编码识别——Part2:数据读取与数据扩增
  10. 【脚本】如何恢复Win10图片查看器