win7 (Qt 5.8) + red hat 7.3(VMware 12) ( Qt5.6 )((搭建环境)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win7 (Qt 5.8) + red hat 7.3(VMware 12) ( Qt5.6 )((搭建环境)相关的知识,希望对你有一定的参考价值。

 说明: Qt5.6 搭配 red hat 7.3(图形界面)

因为环境的复杂性, 不敢确定说其他的环境同样可行,当且仅当这种环境(我的机器环境是这样)应该可以成功

 

 

 从  http://download.qt.io/official_releases/qt/5.8/5.8.0/  下载 5.8版本的Qt(用于在windows下安装)

qt-opensource-windows-x86-mingw530-5.8.0.exe (带编译器版本,其他版本要配置编译环境)

 

 从  http://download.qt.io/official_releases/qt/5.6/5.6.0/  下载Qt(用于在rhel下安装,这个环境装5.8会出错,我就换成了这个)

  qt-opensource-linux-x64-5.6.0.run  (linux版本)

 

 

1、windows 正常全选安装5.8版本的Qt:  qt-opensource-windows-x86-mingw530-5.8.0.exe

  配置环境变量

右击-》我的电脑-》高级系统设置-》环境变量-》Path(系统变量)-》编辑

加入  C:\mysql\bin;C:\mysql\lib (用 ‘;‘ 分隔每个路径)

 

2、rhel: 正常全选安装 Qt5.6版本: qt-opensource-linux-x64-5.6.0.run  

root权限   正常全选安装(路径应该是/opt.....下)

qmake -v  //显示版本

版本号是1.*多的就配置环境变量 (版本号显示3.*就不用设置了)

配置环境变量 (机器上因为有老版本的qt,所以优先新版本的搜索)

PATH=/opt/Qt5.6.0/5.6/gcc_64/bin:$PATH:$HOME/.local/bin:.:$HOME/bin 

 

 3、移植测试

 

在Windows中新建一个qt工程,用于测试

 

将工程传到服务器上,到对应的路径下(我直接偷懒,用共享,结果一样的)

qmake,生成 makefile , 之后make, 提示找不到动态库 libGL.so(我的机器是这样)

 

链接缺少的动态库(要是make成功就不用建立链接了)

cd /usr/lib 

ln -s ../lib64/libGL.so.1.2.0 libGL.so   //建立软链接(类似快捷方式)

 

回到相应的路径下 qmake

make 一把,生成文件

完成移植测试 

以上是关于win7 (Qt 5.8) + red hat 7.3(VMware 12) ( Qt5.6 )((搭建环境)的主要内容,如果未能解决你的问题,请参考以下文章

linux-01Red Hat Enterprise Linux 7(RHEL7)配置静态IP地址

red hat 6&red hat 7 Apache网站搭建虚拟主机

Red Hat 9 Linux下编译sqlite-3.3.8并在QT3.1下连接全过程详细记录

VM虚拟机下的虚拟linux(red hat 9)ping不通宿主机(win7),但反过来可以ping通,而且linux ping网关

安装 Red Hat Enterprise Linux 7

用vmware 安装red hat Linux 出现空间磁盘不足