• [问题求助] 适合在SD卡的Ubuntu16.04安装的Qt版本?
    在SD卡中Ubuntu16.04安装了Xubunu桌面,并用远程桌面连接可视化SD卡的系统, 用 sudo apt-get install qt5-default qtcreator -y 安装来的Qt creator ,安装后打开Qtcretor图标没有反应,问题出在哪里了呢?
  • Octave5.1移植指南
    一 介绍1.简要介绍Octave是一种编程语言,旨在解决线性和非线性的数值计算问题。Octave为GNU项目下的开源软件,早期版本为命令行交互方式,4.0.0版本发布基于QT编写的GUI交互界面。Octave语法与Matlab语法非常接近,可以很容易的将matlab程序移植到Octave。同时与C++,QT等接口较Matlab更加方便。2.建议版本本次迁移涉及到组件的版本为5.1.0。下载地址:https://ftp.gnu.org/gnu/octave/octave-5.1.0.tar.gz 二 环境要求本次组件迁移是在鲲鹏920上基于中标麒麟v7u6的操作系统三 配置编译环境3.1 Cmake安装查询是否安装了cmake(如果没有安装输入yum install cmake)                                               3.2 安装依赖yum install bison* ncurses*yum install -y bzip2 wget四 获取源码进入home目录,下载Octave源码包cd /homewget https://ftp.gnu.org/gnu/octave/octave-5.1.0.tar.gz五 编译安装解压安装包,进入解压目录tar -zxvf octave-5.1.0.tar.gzcd octave-5.1.0./configure --prefix=/usr/octavemake -j96make install六 运行验证在/usr/octave/bin目录执行octave-cli在命令行输入:ones(3,4)验证矩阵是否正常
  • Qt 5.13.0编译移植指导 for centos 7.6 ★★★
    1 简介Qt 是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,Qt很容易扩展,并且允许真正地组件编程。     本文以Qt 5.13.0版本编译为例2 环境类别子项版本获取地址(方法)硬件CPU鲲鹏920--OSCentOS7.6.1810Kernel4.14.0软件GCC7.2.03 依赖安装3.1 安装基础依赖yum   install gcc gcc-c++ yum   install mesa* libglvnd-opengl freeglut libGLEWyum   install xcb* libxcb*yum   install libX11-devel libXext-devel libXtst-devel libxkbcommon-devel   libXrender libXrender-devel libgcrypt-devel libgcrypt pciutils-devel   nss-devel cups-devel pulseaudio-libs-devel libgudev1-devel systemd-devel   libcap-devel alsa-lib-devel ruby dbus libXrandr-devel libXcomposite-devel   libXcursor-devel dbus-devel fontconfig-devel3.2 升级gcc检查gcc版本,若是7.2以下的版本,则升级至7.2.0版本gcc   -v升级操作如下:gcc 7.2.0编译依赖gmp、mpfr、mpc 3个库,mpfr依赖gmp,而mpc依赖gmp和mpfr,因此安装gcc-7.2.0之前首先根据依赖关系依次安装3个库(软件版本:gmp-6.1.2,mpfr-3.1.5,mpc-1.0.3,gcc-7.2.0)1、编译安装gmpwget   https://ftp.gnu.org/gnu/gmp/gmp-6.1.2.tar.bz2 --no-check-certificatetar   -xvf gmp-6.1.2.tar.bz2cd   gmp-6.1.2./configure   --prefix=/usr/local/gmp-6.1.2makemake   install2、编译安装mpfrwget   https://ftp.gnu.org/gnu/mpfr/mpfr-3.1.5.tar.gz --no-check-certificatetar   -zxvf mpfr-3.1.5.tar.gzcd   mpfr-3.1.5./configure   --prefix=/usr/local/mpfr-3.1.5 --with-gmp=/usr/local/gmp-6.1.2makemake   install3、编译安装mpcwget   https://ftp.gnu.org/gnu/mpc/mpc-1.0.3.tar.gz --no-check-certificatetar   -zxvf mpc-1.0.3.tar.gzcd   mpc-1.0.3./configure   -prefix=/usr/local/mpc-1.0.3 -with-gmp=/usr/local/gmp-6.1.2   -with-mpfr=/usr/local/mpfr-3.1.5makemake   install4、编译安装gcc 7.2.0wget   https://ftp.gnu.org/gnu/gcc/gcc-7.2.0/gcc-7.2.0.tar.gz --no-check-certificatetar   -zxvf gcc-7.2.0.tar.gzcd   gcc-7.2.0./configure   --prefix=/usr/local/gcc-7.2.0 --enable-languages=c,c++,fortran   --enable-shared --enable-linker-build-id --without-included-gettext   --enable-threads=posix --disable-multilib --disable-nls   --disable-libsanitizer --disable-browser-plugin --enable-checking=release   --build=aarch64-linux  --with-gmp=/usr/local/gmp-6.1.2   --with-mpfr=/usr/local/mpfr-3.1.5 --with-mpc=/usr/local/mpc-1.0.3export   LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/mpc-1.0.3/lib:/usr/local/gmp-6.1.2/lib:/usr/local/mpfr-3.1.5/libmake   -j 40make   -j 40 install安装完成后在/etc/profile文件添加如下环境变量:export   LD_LIBRARY_PATH=/usr/local/mpc-1.0.3/lib:/usr/local/gmp-6.1.2/lib:/usr/local/mpfr-3.1.5/lib:/usr/local/gcc-7.2.0/lib64:/usr/local/lib:/usr/lib:$LD_LIBRARY_PATHexport   PATH=/usr/local/gcc-7.2.0/bin:$PATH保存退出,并使环境变量生效:source   /etc/profile检查gcc版本,变为7.2.04 Qt编译安装4.1 Qt编译及安装过程(以5.13.0版本举例)4.1.1 下载Qt源码包并解压wget http://download.qt.io/archive/qt/5.13/5.13.0/single/qt-everywhere-src-5.13.0.tar.xztar -Jxvf qt-everywhere-src-5.13.0.tar.xz4.1.2 编译安装1、进入源码目录,执行configurecd   qt-everywhere-src-5.13.0./configure -qt-xcb然后选择安装类型,输入o表示开源版。然后输入yes接受GPL协议2、运行gmake -j64,等待Qt编译完成。3、当gmake完成后,运行gmake install,等待安装过程结束。4.1.3 设置环境变量vi /etc/profile在profile文件末尾添加下面几行:export QTDIR=/usr/local/Qt-5.13.0     export PATH=$QTDIR/bin:$PATHexport MANPATH=$QTDIR/man:$MANPATHexport LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH保存退出后,执行如下命令,使配置生效source /etc/profile使用qmake -v校验Qmake版本,完成编译安装5 测试5.1 编译并生成helloworld1、  创建helloworld目录,在目录下vi helloworld.cpp,写入如下代码#include<QApplication>#include<QLabel>int main(int argc,char *argv[]){QApplication app(argc,argv);QLabel *label=new QLabel("helloworld!");label->show();return app.exec();}2、编译qmake -projectqmakemake3、  执行make如报以下错误,则修改helloworld.pro文件,在文件末尾加QT+=widgets4、  执行./helloworld ,会弹出对话框5.2 编译并生成standarddialogs项目1、使用示例源码:cd   /usr/local/Qt-5.13.0/examples/widgets/dialogs/standarddialogs2、编译执行过程及效果qmake   standarddialogs.promake   -j64./standarddialogs
  • [中间件] 【华为云鲲鹏云服务最佳实践】【工具篇】第023期Qt-4.8.7安装配置指南
    1、简介Qt是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc)以及一些宏,Qt很容易扩展,并且允许真正地组件编程。官方链接:https://www.qt.io/cn类别:框架2、基础环境类别子项版本获取地址(方法)华为云华为云虚拟机RC3(916)--OSCentOS7.5Kernel4.14软件包Qt4.8.73、依赖安装无4、组件编译安装在yum源中查找qt列表yum list | grep qt查出结果: 在yum源中进行安装yum install qt.aarch645、系统配置无6、测试测试内容:perl是否安装成功rpm –qa qt测试结果: 7、参考信息无8、FAQ 无
  • 建议增加Qt
    建议增加Qt
总条数:35 到第
上滑加载中