首页 > 其他分享 >统信 qt5.15.2安装

统信 qt5.15.2安装

时间:2024-04-30 10:48:46浏览次数:26  
标签:qt5.15 cmake qt sudo dev 64 安装 统信 x86

mount挂载windows(dai)共享文件夹 参考:https://www.cnblogs.com/LiuYanYGZ/p/12043945.html

$ cd /data/home/uos01/
$ mkdir windows_share
$ sudo mount -t cifs -o username=share,password=share //192.168.11.111/share ./windows

准备要装环境的路径

$ cd /data/home/uos01/
$ mkdir environment
$ cd environment
$ mkdir cmake
$ mkdir qt

安装G++与CMAKE 参考来源
G++版本号胃8.3.0 已存至共享目录。下载路径为: g++ c++
可保存至/data/home/uos01/g++/

$ cd /data/home/uos01/g++/
$ sudo dpkg --force-depends -i libstdc++6_8.3.0-6_amd64.deb
$ sudo dpkg --force-depends -i g++-8_8.3.0-6_amd64.deb

也可以尝试如下方法替代:

$ sudo apt update
$ sudo apt install libstdc++-8-dev
$ sudo apt install g++-8

验证:

$ g++-8 -v
$ which g++-8
$ sudo ln -s /usr/bin/g++-8 /usr/bin/g++

CMAKE官网下载:https://cmake.org/download/ cmake-3.28.4-linux-x86_64.tar.gz 已存至共享目录。
可保存至/data/home/uos01/cmake/

$ cd /data/home/uos01/cmake/
$ tar -zxvf cmake-3.28.4-linux-x86_64.tar.gz
$ sudo ln -s /data/home/uos01/environment/cmake/cmake-3.28.4-linux-x86_64/bin/cmake /usr/bin/cmake

以下安装方式是否更简便,但可能版本号过低不符合要求,可以通过下载包安装

$ sudo apt install cmake

末行添加环境变量 export PATH=$PATH:/data/home/uos01/environment/cmake/cmake-3.28.4-linux-x86_64/bin

$ cd
$ vi .bashrc
$ source .bashrc

系统安全-安全工具作了设置修改
验证:

$ cmake --version

清缓存

$ sudo apt-cache search libgl | grep dev

查看可用安装包:

$ apt list *qt5*

QT5.15.2安装:

$ cd /data/home/uos01/environment/qt/

安装依赖项

sudo apt-get install build-essential \
libgl1-mesa-dev \
libglib2.0-dev \
libsm-dev \
libxrender-dev \
libfontconfig1-dev \
libdbus-1-dev \
libxkbcommon-dev \
libsqlite3-dev \
libfreetype6-dev \
libinput-dev \
libmtdev-dev \
libpng-dev \
libxcb1-dev \
libx11-xcb-dev \
libxcb-image0-dev \
libxcb-keysyms1-dev \
libxcb-shm0-dev \
libxcb-icccm4-dev \
libxcb-sync-dev \
libxcb-xfixes0-dev \
zlib1g-dev

QT源码下载路径:
https://download.qt.io/archive/qt/5.15/5.15.2/single/qt-everywhere-src-5.15.2.tar.xz

$ wget https://download.qt.io/archive/qt/5.15/5.15.2/single/qt-everywhere-src-5.15.2.tar.xz
$ tar xf qt-everywhere-src-5.15.2.tar.xz
$ cd qt-everywhere-src-5.15.2

$ ./configure -prefix /data/home/uos01/environment/qt/qt5.15.2 \
-confirm-license \
-release \
-opensource \
-qt-xcb \
-v

可能报opengl功能测试失败的问题,解决方案:
确保系统安装了OpenGL驱动程序和相关库。对于NVIDIA显卡,可以尝试安装nvidia-driver和nvidia-cuda-toolkit。
安装Qt所需的OpenGL开发包,如libqt5opengl5-dev。
确认X服务器配置正确,并且支持Qt的OpenGL渲染。
如果你有特定的显卡或者需要指定OpenGL版本,可以在配置Qt时通过-opengl参数指定,例如-opengl dynamic。

$ sudo apt install nvidia-driver nvidia-cuda-toolkit libqt5opengl5-dev
$ sudo apt-get update
$ sudo apt-get upgrade
$ rm config.cache //此处重复上述./configure指令
//......
$ make -j$(nproc) $ sudo make install

修改qmake指向路径:
需要编辑/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
先找到该链接文件的原始路径($ ls -l default.conf),我查到的是/usr/share/qtchooser/qt4-x86_64-linux-gnu.conf
尝试修改软链接地址到/usr/share/qtchooser/qt5-x86_64-linux-gnu.conf
然后编辑/usr/share/qtchooser/qt5-x86_64-linux-gnu.conf

$ ln -sf ../../../../share/qtchooser/qt5-x86_64-linux-gnu.conf default.conf
$ cd /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/sudo ln -sf ../../../../share/qtchooser/qt5-x86_64-linux-gnu.conf default.conf
$ sudo vi /usr/share/qtchooser/qt5-x86_64-linux-gnu.conf
## 路径设为/data/home/uos01/environment/qt/qt5.15.2/bin
$ source /usr/share/qtchooser/qt5-x86_64-linux-gnu.conf

验证:

$ qmake --version

标签:qt5.15,cmake,qt,sudo,dev,64,安装,统信,x86
From: https://www.cnblogs.com/VeelDai/p/18164251

相关文章

  • Qt Excel读写 QXlsx的安装配置以及测试
    引言Qt无自带的库处理Excel文件,但可通过QAxObject借助COM接口进行Excel的读写1。亦可使用免费的开源第三方库:QXlsx,一个基于Qt库开发的用于读写MicrosoftExcel文件的C++库。它提供了一组简单易用的API,可以方便地创建、修改和操作Excel文件。一、安装配置1.下载源码,如下图所......
  • pytest 学习 - 00 环境安装配置
    前言pytest是一个非常好用且成熟的全功能Python测试框架,个人觉得比传统的Unitest好多用了,现在面试如果写只会Unitest会被鄙视的。主要有以下特点:1.简单灵活,容易上手,参数化灵活。2.测试用例支持很多机制像skip、xfail、自动失败重试等处理。3.能够......
  • CentOS安装MySQL的两种方式——RPM和YUM
    0、首先确认是否安装过MySQLyumlistinstalled|grepmysqlrpm-qa|grepmysql若果有安装,需要先删除旧版本。yumremovemysql一、通过官网下载tar压缩包(或者直接下载RPM安装包)1.打开MySQL官网下载地址,选择适合自己的版本,下载tar压缩包。2.通过WinSCP等工具上传到CentO......
  • 【教程】Homebrew安装MySQL 8 & 设置root密码
    ✨Homebrew安装MySQL8brewinstallmysql==>CaveatsWe'veinstalledyourMySQLdatabasewithoutarootpassword.Tosecureitrun:mysql_secure_installationMySQLisconfiguredtoonlyallowconnectionsfromlocalhostbydefaultToconnectr......
  • 【idea】idea的安装
    一、下载安装文件1、进入官网,下载社区版安装包其他版本-IntelliJIDEA(jetbrains.com) 二、安装2、打开安装文件,根据安装指引进行安装修改安装目录,并进行下一步 等待安装 安装完成后,勾选运行并点击【完成】三、运行1、首次运行时,勾选用户协议并继续 2、......
  • mongos分片副本集安装
    主机角色端口10.252.132.108sharedconfigmongos270172701827019271002000010.252.132.109sharedconfigmongos270172701827019271002000010.252.132.120sharedconfigmongos2701727018270192710020000八,mongo集群副本集安装1、linu......
  • Day1-Java介绍及JDK的安装配置
    Day1-JavaSE基本Dose命令切换盘符:E:=cd/dE:(跨盘切换要+/d)查看目录下所有文件:dir切换目录:cd+路径返回上一级:cd..清屏:cls退出终端:exit查看电脑IP:ipconfig打开计算器:calc打开画图:mspaint打开记事本:notepad测试网络:ping+url创建文件夹:md+文件夹名创建文件:cd......
  • 麒麟系统下安装向日葵远程控制
    1、进入贝锐向日葵网站:https://sunlogin.oray.com/2、点击个人版下载,进入下载页面,选择麒麟,根据cpu类型下载Arm64位3、根据安装命令安装即可,如把下载的安装文件放在了个人目录下file:///home/wqz/SunloginClient_11.0.1.44968_kylin_arm.deb,进入目录file:///home/wqz,右键......
  • Linux手动安装JD详细教程
    1、下载JDK下载网址:https://www.oracle.com/technetwork/java/javase/downloads/index.html下拉,找到jdk8 2、手动安装2.1先新建一个文件夹,目录是/usr/local/java 进入安装目录。输入命令:cd/usr/local/java 2.2安装JDK1.新建一个存放安装包的文件夹命令:mkdir......
  • linux安装selenium步骤
    1,安装selenium模块pip3installselenium2,安装谷歌浏览器yuminstallhttps://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm-y3安装chromedriver1)运行下面命令查看浏览器版本google-chrome--version 出现这个代表谷歌浏览器安装成功2)谷歌......