精华内容
下载资源
问答
  • linux qt opencv安装配置详细版

    千次阅读 2017-11-21 20:03:52
    linux qt opencv安装配置(详细版)目录linux qt opencv安装配置详细版 目录 linux安装配置 1 下载系统镜像 2 系统分区 3 制作U盘启动盘 4 安装系统 5 easybcd修复系统引导 qt的安装配置 1 安装一些依赖的...

    linux qt opencv安装配置(详细版)

    目录

    1. linux安装配置

    1.1 下载系统镜像

    系统镜像可以从linux开源社区ubuntu release等地方下载。下面以ubuntu16.04 LTS为例,如何在win7下安装win7+linux双系统。

    1.2 系统分区

    可以参考百度经验系统自带的分区方法

    1.3 制作U盘启动盘

    用U盘安装最为安全,制作启动盘的方法也有很多,我的选择是使用YUMI muti-boot工具,理由是我可以在同一个U盘中刻入多个版本的系统(windows或linux),只要U盘有足够的空间。因为系统重装是经常的事,所以我制作了win7+ubuntu双系统启动盘。

    YUMI绿色版下载地址

    制作过程:

    • 打开YUMI
    • 在下拉列表选择所要制作的系统类型
    • 点击浏览找到指定镜像
    • 点击开始,等待完成

    添加新的镜像时也是如此,还可以删除已经刻入的镜像。

    1.4 安装系统

    插入U盘重启电脑,按快捷键选择启动的方式为U盘启动,选择所要安装的系统,下面的安装过程都有向导,唯一要注意的是不要直接点击安装,最好点击其他选项自己设置系统文件,选择新的系统分区,设置和划分文件系统

    • / 根目录,ext4格式,容量较大
    • swap 交换区,4G
    • boot 系统引导,ext4格式,200M
    • home 用户目录,ext4格式,容量较大

    下一步很关键,看看boot的分区编号,在下方的系统引导下拉列表中选择该分区,然后点击安装,下面都是自动完成的。

    1.5 easybcd修复系统引导

    首次安装完重启,很可能直接进入win7系统,我们可以在win7系统里用easybcd工具修复一下,下载完打开,可以查看当前的系统引导项目,如果只有win7的可以添加条目,并选择boot的那个分区,设置好开机时等待用户选择系统的时间。重启后就会出现让用户选择进入那个系统的界面。

    2. qt的安装配置

    2.1 安装一些依赖的软件包

    g++ :

    sudo apt-get install build-essential
    

    其他一些包:

    sudo apt-get install libX11-dev libXext-dev libXtst-dev
    

    下面这些不确定是否是必须的:

    sudo apt-get install libx11-dev libxau-devlibxaw7-dev libxcb1-dev libxcomposite-dev libxcursor-devlibxdamage-dev libxdmcp-dev
    sudo apt-get install libxext-dev libxfixes-devlibxfont-dev libxft-dev libxi-dev libxinerama-dev libxkbfile-devlibxmu-dev libxmuu-dev
    sudo apt-get install libxpm-dev libxrandr-devlibxrender-dev libxres-dev libxss-dev libxt-dev libxtst-dev libxv-devlibxvmc-dev
    sudo apt-get install libglib2.0-dev
    sudo apt-get install libssl-dev
    sudo apt-get install libgtk2.0-dev
    sudo apt-get install libcups2-dev
    sudo apt-get install libgl1-mesa-devlibglu1-mesa-dev
    sudo apt-get install libgstreamer0.10-dev
    

    2.2 下载安装qt

    下载地址,可以下载源码版,或二进制文件版,后者安装十分简单,文件名为qt-opensource-xxx.run,该文件即包含了qt库,也包含了qt creator。打开终端

    sudo chmod +x qt-opensource-linux-x64-5.3.0.run
    sudo ./qt-opensource-linux-x64-5.3.0.run
    

    等待自动安装,安装完成后,软件一般位于/opt/目录下

    2.3 配置

    设置系统path

    Sudo gedit/etc/bash.bashrc
    打开后,在最后添加如下
    export QTDIR=/opt/Qt5.3.0/5.3/gcc_64 #根据自已的具体版本
    export PATH=$QTDIR/bin:$PATH
    export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
    保存一下
    source /etc/bash.bashrc
    

    qt creator位于/opt/Qt5.5.1/Tools/QtCreator/bin下面,添加path后,在终端输入qtcreator就可以启动,

    export PATH="$PATH:/opt/Qt5.5.1/Tools/QtCreator/bin"
    

    启动Qt Creator -> Tools -> Options ->Build &Run->qt vision,看一下是否自动检测到qmake,没有的话,手动添加并找到它,位于/opt/Qt5.5.1/5.5/gcc/bin/qmake

    2.4 测试

    new project->non-qt project->plain C++ project,写一个hello world程序测试一下。

    3. opencv安装配置

    3.1 安装必要的包

    sudo apt-get install build-essential
    sudo apt-get install cmake git libgtk2.0-dev pkg-config libswscale-dev ffmpeg libavcodec-dev libavformat-dev libavdevice-dev
    #以下可选
    sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
    

    3.2 从github下载源码包

    cd ~/
    wget https://github.com/opencv/opencv/archive/3.2.0.zip #主模块
    unzip 3.2.0.zip
    wget https://github.com/opencv/opencv_contrib/archive/3.2.0.zip #拓展模块
    unzip 3.2.0.zip
    

    3.3 编译安装

    cd opencv-3.2.0/
    mkdir build
    cd build 	#build目录
    cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-3.2.0/modules -D WITH_FFMPEG=ON -D WITH_TBB=ON -D WITH_GTK=ON -D WITH_V4L=ON -D WITH_OPENGL=ON -D WITH_CUBLAS=ON -DWITH_QT=OFF -DCUDA_NVCC_FLAGS="-D_FORCE_INLINES" –D WITH_QT=ON .. #cmake编译
    make -j4
    sudo make install #安装
    

    安装完成后,在/usr/local/include放opencv头文件按,/usr/local/lib放库文件。

    3.4 配置

    添加库路径
    cd /etc/ld.so.conf.d/
    sudo touch opencv.conf
    sudo echo "xxx/lib" > opencv.conf
    sudo ldconfig
    

    xxx/lib 为 opencv 动态库的安装目录,默认为:/usr/local/lib

    3.5 测试

    打开qtcreator,新建工程,配置pro文件:

    TEMPLATE = app
    CONFIG += console c++11
    CONFIG -= app_bundle
    CONFIG -= qt
    
    SOURCES += main.cpp
    
    INCLUDEPATH += /usr/local/include \
                    /usr/local/include/opencv \
                    /usr/local/include/opencv2
    
    LIBS += /usr/local/lib/lib*
    

    源文件:

    #include <iostream>
    #include "opencv2/core.hpp"
    #include "opencv2/highgui.hpp"
    #include "opencv2/videoio.hpp"
    #include "opencv2/imgproc.hpp"
    
    using namespace std;
    using namespace cv;
    
    int main()
    {
        Mat img;
        img = imread("lena.jpg",-1);
        imshow("a", img);
        cvWaitKey(0);
        return 0;
    }
    

    注意:图片如果不写全路径,要放到项目的debug的目录下,并非源文件目录下,否则会终端窗口会出现:opencv error: assertion failed(size.width>0, size.height>0) in imshow …提示,无法显示图片。

    当出现undefine reference symbols错误时,应该是pro文件中libs没有包含完整。

    展开全文
  • Linux Qt-5.12.1静态编译

    千次阅读 2019-02-20 22:24:32
    1 Linux Qt-5.12.1静态编译 声明:以下仅为个人经验,若有错误地方望指正 1.1 下载Qt-5.12.1源码 下载网站:https://download.qt.io/archive/qt/5.12/5.12.1/single/ 下载qt-everywhere-src-5.12.1.tar.xz的压缩包,...

    1 Linux Qt-5.12.1静态编译

    声明:以下仅为个人经验,若有错误地方望指正

    1.1 下载Qt-5.12.1源码
    下载网站:https://download.qt.io/archive/qt/5.12/5.12.1/single/
    下载qt-everywhere-src-5.12.1.tar.xz的压缩包
    解压tar.xz文件:先 xz -d xxx.tar.xz 将 xxx.tar.xz解压成 xxx.tar 然后,再用 tar xvf xxx.tar来解包

    1.2 确认make存在
    (1)使用 make -v 查看make是否存在
    (2)若不存在则使用sudo apt install make安装make

    1.3 configure生成Makefile
    ./configure -static -release -qt-zlib -qt-libpng -qt-libjpeg -nomake examples -nomake tests -no-opengl -prefix /home/ubuntu16/Desktop/wubw/Qt-5.12.1-static -skip qttools -skip qtsensors -skip qtconnectivity -skip qtserialport -skip qtmultimedia

    虚拟机:
    ./configure -static -release -qt-zlib -qt-libpng -qt-libjpeg -nomake examples -nomake tests -no-opengl -prefix /home/qtOpenSource/Qt-5.12.1-static -skip qttools -skip qtsensors -skip qtconnectivity -skip qtserialport -skip qtmultimedia

    参数-static 指的是要采用静态编译Qt的方法
    参数-release指的是只编译release版本的库
    参数-qt-zlib -qt-libpng -qt-libjpeg 是更好确定Qt编译出的程序能在目前不知的系统下运行【可要可不要】
    参数-nomake demos -nomake examples 指的是不编译demos和examples
    参数 -prefix /usr/local/Qt-5.12.1_static 指明静态编译的Qt安装的目录,据说没有这个,就会覆盖掉你之前安装的动态编译安装的Qt(如果有的话)
    参数-skip qttools -skip qtsensors -skip qtconnectivity -skip qtserialport -skip qtmultimedia表示跳过这些模块,不编译,若需要这些模块则去掉相关-skip

    参考: https://blog.csdn.net/u012822903/article/details/62058287
    http://community.qnx.com/sf/wiki/do/viewPage/projects.qt/wiki/Qt5.3.0BuildInstructionsForQNXOS6.6
    https://blog.csdn.net/xi_gua_gua/article/details/53413930?locationNum=5&fps=1

    1.4 make -j4
    使用4个线程同时编译Qt源码

    1.5 make install
    安装Qt-5.12.1_static静态库,到-prefix后面设置的目录下

    1.6 使用静态库编译Qt项目代码
    (1)指定静态库的路径
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/Qt-5.12.1_static/lib
    后面的Qt静态库的路径根据实际情况改变

    (2)指定默认qmake
    将静态库的qmake拷贝到/usr/bin
    qmake -v检测该qmake是否是静态库的qmake路径

    (4)生成Makefile
    qmake xxx.pro

    (5)编译Makefile
    make

    展开全文
  • LINUX QT移植到ARM (zynq平台 qt5.4.1)

    千次阅读 2019-06-15 13:20:19
    LINUX QT移植到ARM (zynq平台 qt5.4.1)1.安装tslib2.安装QT5.4.12.1下载QT5.4.12.2解压2.3修改配置文件替换自己的编译器2.4配置2.4配置2.5 make2.6 make install3 配置ARM3.1 拷贝文件到arm上3.2 配置ARM环境4 ...

    1.安装tslib

    tslib1.4可以在网上下载
    安装编译过程可以参考其他教程

    2.安装QT5.4.1

    2.1下载QT5.4.1

    链接: 网站下载

    2.2解压

    使用下面命令解压

    tar xzf qt-everywhere-opensource-src-5.4.1.tar.gz
    cd qt-everywhere-opensource-src-5.4.1/
    

    2.3修改配置文件替换自己的编译器

    使用下面的命令去修改配置文件 设置相应的编译器

    vi qtbase/mkspecs/linux-arm-gnueabi-g++/qmake.conf
    

    下面替换为ARM板上可以运行的tslib 路径
    QMAKE_INCDIR += /usr/local/tslib/include
    QMAKE_LIBDIR += /usr/local/tslib/lib

    arm-linux-gnueabihf 替换成你自己的编译器
    如果编译有问题,最好改成绝对路径

    /*************************************
    *arm-linux-gnueabihf 替换成相应的编译器
    ***************************************/
    MAKEFILE_GENERATOR      = UNIX
    CONFIG                 += incremental
    QMAKE_INCREMENTAL_STYLE = sublib
     
    QT_QPA_DEFAULT_PLATFORM = linuxfb
    QMAKE_CFLAGS_RELEASE   += -O2 -march=armv7-a
    QMAKE_CXXFLAGS_RELEASE += -O2 -march=armv7-a
     
    include(../common/linux.conf)
    include(../common/gcc-base-unix.conf)
    include(../common/g++-unix.conf)
     
    QMAKE_INCDIR += /usr/local/tslib/include
    QMAKE_LIBDIR += /usr/local/tslib/lib
     
    # modifications to g++.conf
    QMAKE_CC                = arm-linux-gnueabihf-gcc -lts
    QMAKE_CXX               = arm-linux-gnueabihf-g++ -lts
    QMAKE_LINK              = arm-linux-gnueabihf-g++ -lts
    QMAKE_LINK_SHLIB        = arm-linux-gnueabihf-g++ -lts
     
    # modifications to linux.conf
    QMAKE_AR                = arm-linux-gnueabihf-ar cqs
    QMAKE_OBJCOPY           = arm-linux-gnueabihf-objcopy
    QMAKE_NM                = arm-linux-gnueabihf-nm -P
    QMAKE_STRIP             = arm-linux-gnueabihf-strip
    load(qt_config)
    

    2.4配置

    执行下面命令去配置
    修改安装路径 -prefix后面就是你自己的安装路径
    -prefix /usr/local/qt5.4.1_arm \

    ./configure \
            -prefix /usr/local/qt5.4.1_arm \
            -confirm-license \
            -opensource \
            -release  \
            -make libs \
            -xplatform linux-arm-gnueabi-g++ \
            -optimized-qmake \
            -pch \
            -qt-sql-sqlite \
            -qt-libjpeg \
            -qt-libpng \
            -qt-zlib \
            -tslib \
            -no-sse2 \
            -no-openssl \
            -no-nis \
            -no-cups \
            -no-dbus \
            -no-glib \
            -no-xcb \
            -no-xcursor -no-xfixes -no-xrandr -no-xrender \
            -no-separate-debug-info \
            -make examples -nomake tools -nomake tests -no-iconv \
            -mtdev -evdev
    

    2.4配置

    编译make
    安装sudo make install

    2.5 make

    执行 make命令

    2.6 make install

    执行 sudo make install

    3 配置ARM

    3.1 拷贝文件到arm上

    到qt的安装目录下把所有文件拷贝到arm上的/opt目录
    到tslib安装补录下把所有的文件拷贝到/opt目录下
    /opt这个目录可以自己定义

    3.2 配置ARM环境

    可以将下面的内容写入/etc/profile文件中 板卡启动之后就会自动配置

    export TSLIB_CONSOLEDEVICE=none
    #配置tslib的屏幕设备文件
    export TSLIB_FBDEVICE=/dev/fb0
    #配置tslib的触摸屏文件
    export TSLIB_TSDEVICE=/dev/input/event0
    export TSLIB_CONFFILE=/opt/etc/ts.conf
    export TSLIB_PLUGINDIR=/opt/lib/ts
    export TSLIB_CALIBFILE=/etc/pointercal
    export LD_LIBRARY_PATH=/lib:/opt/lib
    export PATH=/bin:/sbin:/usr/bin/:/usr/sbin:/opt/bin
    
    export QT_QPA_PLATFORM_PLUGIN_PATH=/opt/plugins
    export QT_PLUGIN_PATH=/opt/plugins/platforms/
    export QT_QPA_PLATFORM=linuxfb:fb=/dev/fb0:tty=/dev/tty1
    export QT_QPA_FONTDIR=/opt/lib/fonts
    #配置你需要使用的输入设备 触摸屏或者键盘鼠标
    export QT_QPA_GENERIC_PLUGINS=evdevmouse
    #export QT_QPA_GENERIC_PLUGINS=tslib:$TSLIB_TSDEVICE
    export QT_QPA_EVDEV_MOUSE_PARAMETERS=/dev/input/event2
    export QT_QPA_FB_HIDECURSOR=0
    

    4 运行

    4.1可能出现的问题

    可以运行/opt/examples/下面的程序测试一下

    4.2可能出现的问题

    1.运行无法启动 提示没有找到或者打开linuxfb
    打开调试信息
    export QT_DEBUG_PLUGINS=1
    通过观察输出信息应该是缺少某些库文件
    我是出现缺少freetype库文件
    2.打开鼠标光标显示
    QT5中用QPA替换QWS,但是默认情况下,鼠标的光标不显示。解决方案可参考下面的网站
    https://stackoverflow.com/questions/38838198/embedded-qt-mouse-pointer-not-showing-up

    export QT_QPA_GENERIC_PLUGINS=evdevmouse
    注意:这里必须是鼠标相对应的eventx设备文件 而不能选择mice 或者mousex.我是通过尝试出来的
    export QT_QPA_EVDEV_MOUSE_PARAMETERS=/dev/input/event2
    官方文档中说如果没有设置该参数,鼠标就会显示出来。但实际情况是只有把这个环境变量设置为0的时候才会显示鼠标指针
    export QT_QPA_FB_HIDECURSOR=0

    展开全文
  • linux Qt程序打包(linuxdeployqt工具的使用)官方提供的最新版本基于Qt5.8的,用户可根据需要从源码编译成本机版本来使用,具体操作过程如下:工具1.linuxdeployqt 依赖工具: patchelf(必须) appimagetool(可选) 2....

    linux Qt程序打包(linuxdeployqt工具的使用)

    官方提供的最新版本基于Qt5.8的,用户可根据需要从源码编译成本机版本来使用,具体操作过程如下:


    工具


    1.linuxdeployqt

    2.Qt

    确保机器已经安装Qt

    如果需要制作成单文件程序,需要用到appimagetool,若不需要可不必下载

    步骤


    1. 官网提供详细步骤,这里说下注意事项
      下载下来的linuxdeployqt
      1.1 (界面编译)打开QtCreator,打开linuxdeployqt项目,直接构建即可,构建完成后在linuxdeployqt目录下可找到编译好的可执行文件(linuxdeployqt)
      1.2 (命令行)打开终端,进入linuxdeployqt项目目录,目录结构如下:

    ls
    BUILDING.md LICENSE.LGPLv3 linuxdeployqt.pro shared
    Dockerfile linuxdeployqt Makefile tests
    LICENSE.GPLv3 linuxdeployqt.AppDir README.md

    执行qmake之前先设置环境变量PATH

    export PATH=~/Qt5.xx.x/5.x/gcc_xx/bin:$PATH
    

    然后执行下

    qmake -v 
    

    查看下当前使用的qmake是否为你需要的版本
    设置完成后在linuxdeployqt项目目录下直接执行qmake,然后再执行make即可,不需要make install

    1.3 这样编译好后的可执行文件位于linuxdeployqt/linuxdeployqt下,将其复制至系统程序可执行目录下即可

    sudo mv linuxdeployqt/linuxdeployqt /usr/local/bin
    

    2.patchelf的编译与安装
    操作步骤:

    • ./configure
    • make
    • sudo make install (直接安装至系统目录即可)

    关于 appimagetool 的安装参照官网即可,直接用wget下载可能比较慢,可用迅雷或其他下载工具下载下来,然后拷贝至linux系统,具体操作步骤:

    suco cp ppimagetool-x86_64.AppImage /usr/local/bin/appimagetool
    sudo chmod a+x /usr/local/bin/appimagetool
    

    使用方法


    • 命令:
      linuxdeployqt ~/path/to/project/application -appimage

    appimage:若根据操作安装了 appimagetool 时该参数有效,使用该参数可将你需要打包的程序打包成单个文件;
    其他相关参数

    Options:
       -verbose=<0-3>      : 0 = no output, 1 = error/warning (default), 2 = normal, 3 = debug
       -no-plugins         : Skip plugin deployment
       -appimage           : Create an AppImage
       -no-strip           : Don't run 'strip' on the binaries
       -bundle-non-qt-libs : Also bundle non-core, non-Qt libraries
       -executable=<path>  : Let the given executable use the deployed libraries too
       -qmldir=<path>      : Scan for QML imports in the given path
       -always-overwrite   : Copy files even if the target file exists
    linuxdeployqt takes an application as input and makes it
    self-contained by copying in the Qt libraries and plugins that
    the application uses.
    

    官方文档

    create by vacant. 转载请注明

    展开全文
  • Linux Qt5 开发环境搭建

    万次阅读 多人点赞 2018-06-16 13:01:07
    1、下载 Qt5 离线安装包下载地址:http://www.qt.io/download-open-source/ 进入后,请注意页面最下方有个【View All Downloads】链接,点击它可找到离线安装包! 根据自己的操作系统版本,选择对应的安装包: 2...
  • wsl之linux QT 安装

    千次阅读 2020-03-09 13:14:43
    目标:QT 程序能在WSL linux 下面正常使用 上文已经写过如何在win10 下面安装,今天继续,把这阶段工作做完。 命令行安装QTCREATOR: 注意,要先update, 否则build-essential装不了; sudo apt-get update sudo apt-...
  • linux qt 打包安装程序

    千次阅读 2017-03-22 15:28:13
    一、Linuxqt程序动态打包步骤:  1.从可运行程序的文件中拿出可执行文件;  2.终端下 使用ldd命令查看需要的连接库;  3.把ldd查询到的所有需要的库导出;  4.编写.sh文档,书写环境变量,或者在/etc/profile...
  • deepin linux Qt无法输入中文

    千次阅读 2019-07-31 09:59:02
    简述 环境:deepin15.11+Qt5.7.1 说明:编辑代码过程中无法输入中文 解决方法 ...路径/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts 拷贝到以下两个目录(home目录下) /Qt5.7....
  • Linux Qt5的安装与环境配置

    千次阅读 2020-09-08 17:58:35
    2. 我下的是qt-opensource-linux-x64-5.9.1.run,进入下载文件夹下,执行添加执行权限命令: sudo chmod +x qt-opensource-linux-x64-5.9.1.run 然后执行安装命令: sudo ./qt-opensource-linux-x64-5.9.1.run ...
  • 1.在Linux QT5.12开发界面时,经常会涉及到界面字体大小的设置,默认字体一般比较小,解决方法如下: 在main函数中添加代码: //============================================ // 一种整体界面字体设置的方法: ...
  • linux qt 调用python简单例子

    千次阅读 2018-11-08 10:50:52
    1、安装python并查看python安装路径,配置qt的pro文件 sudo apt-get install python-dev否则#include &lt;Python.h&gt; 文件提示找不到  #------------------------------------------------- # # ...
  • linux qt安装包下载链接

    千次阅读 2019-04-09 10:05:15
    直接下载安装包: http://download.qt.io/official_releases/qt/ 然后找到自己想要下载的版本即可。
  • Linux qtcreator安装卸载

    千次阅读 2019-01-08 16:44:42
  • Linux Qt 4.7.4 编译

    千次阅读 2012-05-15 00:08:33
    1.解压 qt-everywhere-opensource-src-4.7.4,目录随便 2.运行./configure 3.如果出现 Creating qmake. Please wait... gmake: Nothing to be done for `first'. Basic XLib functionality test failed...
  • Linux Qt4安装全过程

    千次阅读 2013-11-27 10:24:36
     到ftp://ftp.qt-project.org/qt/source/ 下载Linux版本的Qtqt-everywhere-opensource-src-4.7.2.tar.gz  到ftp://ftp.qt-project.org/qtcreator/ 下载Linux版本的qt-creator-linux-x86-opensource-2.1.0.bin
  • 什么是linux Qt

    千次阅读 2010-01-19 18:16:00
    C++ 图形用户界面库,由挪威 TrollTech 公司出品,目前包括Qt,基于 Framebuffer 的 Qt Embedded,快速开发工具 Qt Designer,国际化工具 Qt Linguist 等部分Qt 支持所有 Unix 系统,当然也包括 Linux,还支持 WinNT...
  • Linux QT编译Oracle OCI驱动程序 QT4.8.5 OCI驱动编译备忘(网上找了很久花了很久没有找到合适了,折腾出来后记录分享) List item QT编译OCI 需要QT的源码,我用的是qt-everywhere-opensource-src-4.8.5.tar....
  • 刚刚,做qt写的一个演示程序,跑在嵌入式linux系统,但是用qprocess执行 “echo xxx> /home/xxx.txt” 的时候发现一个器官的的问题,这个居然,不能用echo输出文件?? 经过调试发现,在qt linux程序,不能直接...
  • linux qt下生成core文件方法

    千次阅读 2018-01-03 18:57:44
    linux下生成core文件如何生成 core 文件 ?命令行输入 ulimit -c 如果显示 0 那么说明 生成core 是被关闭。 再输入如下命令,设置生成core文件,并不限制大小ulimit -c unlimited注意如上的命令,只在当前终端生效...
  • Qt for Embedded Linux (嵌入式linuxQT

    千次阅读 2013-08-13 23:27:38
    Qt for Embedded Linux is a C++ framework for GUI and application development for embedded devices. It runs on a variety of processors, usually with Embedded Linux. Qt for Embedded Linux provides the s
  • Linux Qt安装QWT6.1.2

    千次阅读 2017-06-14 13:40:47
    QWT6.1.2支持Qt4和Qt5。 1.编译QWT6.1.2 源码下载链接:http://download.csdn.net/detail/tianyuzhixina/9792108 解压后,进入源码目录,打开终端 # qmake # make # make install 默认安装到/usr/local目录下。 2....
  • 嵌入式linux QT平台的显示插件

    千次阅读 2019-09-28 10:43:36
    linuxfb 直接往FrameBuffer写数据 ...命令行可使用命令QT_QPA_PLATFORM=linuxfb:fb=/dev/fb1 和 -platform linuxfb使qt程序运行在该plugin上 另外指定fb用fb=/dev/fbN,分配显示区大小size=<wid...
  • linux QT creater配置c++调用python

    千次阅读 2017-05-10 16:56:12
    "sys.path.append(\'/home/zsj/QT/helloworld\')" ); const char * cstr_cmd = chdir_cmd.c_str(); cout "path: " ; PyRun_SimpleString( "import sys" ); PyRun_SimpleString(cstr_cmd); // 加载模块...
  • LinuxQT下Udp readyread信号无法触发问题

    千次阅读 2019-05-29 11:14:42
    昨天写Linux下Udp数据的收发 发现QUdpSocket提供的信号readyread提供的信号一直无法被触发,用tcpdump发现数据是正常的广播以及正常的接收的,但是信号触发不了。调试半天,最终发现如果Linux下的防火墙不关闭,是...
  • 解决linux QT不能切换中文输入法

    千次阅读 2017-11-14 08:19:48
    打开/etc/profile文件在最后一行增加 export QT_IM_MODULE=ibus 然后重启。
  • 在调试qt项目时遇到如下问题 qt.qpa.plugin: Could not load the Qt platform plugin "xcb"... 此问题大多是因为QT库依赖配置有问题,或是qt未正确安装... 解决方法 第一步:重新安装依赖库 sudo ...
  • linux QT 开发环境的搭建

    千次阅读 2013-11-14 17:35:37
    在很多linux系统中安装QT很简单,只要有网络,一条命令搞定,而且环境变量也不需要配置,很方便.这种安装方式没有什么可说的,因为人人都熟悉;下边说一下源码安装. 2.源码安装: a)首先我们要到QT官网下载QT源码包,...
  • Linux Qt程序打包成一个可执行文件

    万次阅读 2017-06-20 11:38:02
    最近用Qt写了一个上位机, 而且是跨平台(Windows, Linux, ARM-Linux), 开发完成后需要对程序进行打包, windows的打包非常容易,选择非常多, 但是linux下面的选择就少了些. 方案的选择 Qt官方有页面专门说明Linux X11的...
  • Qt学习笔记(一)——linux qt安装

    千次阅读 2018-10-16 15:11:36
    这学期开课嵌入式linux操作系统,选择Qt作为开发环境。这篇文章讲述qt.run文件安装Qt方法以及编写Qt程序的配置。(不包括qmake代码行方式的运行)    一、安装包下载  下载qt.run文件包,移步下载地址...
  • Linux Qt下MQTT模块的导入(移植)

    千次阅读 热门讨论 2020-06-29 18:18:48
    Qt 下 MQTT模块的导入      这里介绍最实用最方便快捷的办法 MQTT 源码下载 下载地址 ------下载的要是mqtt-master 解压下载的包然后找到src/mqtt文件夹 ,copy到工程路径下 此路径为新建的工程路径,mqtt_...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 102,941
精华内容 41,176
关键字:

linuxqt

linux 订阅