Linux下QT界面小程序开发

背景:需要在linux不同环境下可以测试我们的读卡器设备

  1. 搭建本地linux开发环境(本来想VS里开发然后通过SSH的方式在linux下编译,但是工具链一直没搞起来,所以我是在ubuntu里安装的QT Creator工具直接开发的);

    ubuntu的安装参考:https://blog.csdn.net/wyx100/article/details/51582617,另外我没有安装Vmware Tools,现在是XFTP、XShell配合使用的;

    ubuntu建议使用高版本的,16.0.4那个中文输入法一直没搞好;

  2. 安装QT,网上很多下了安装包安装的,我是用的sudo的命令,sudo apt-get install qtcreator,安装步骤和其他人写的博客一致;

    主要是选择gcc

  3. 其他linux环境下使用时,我不是发布的,直接sudo apt-get install qt5-default 环境,然后把代码拷进去,设置最大权限,qmake XX.pro MakeFlie 就会生成那个环境的MakeFile文件,这个应该是可以使用CMake工具的,我还没使用过CMake;

    MakeFile路径下执行make会编译代码生成可执行文件;

    sudo ./XXX 可以运行;控制台运行时可以qDebug日志;

  4. 环境还得安装g++、gcc

  5. export -p | grep QT 查看QT的配置,有时候控制台不打印,我使用统信的就不打,麒麟系统安装完就可以打印日志;

  6. setenv QT_LOGGING_RULES可以设置打印 = true就行;

相关推荐
飞腾开发者3 分钟前
飞腾平台Arm NN软件栈安装使用指南
linux·运维·人工智能·机器学习·计算机视觉
夜暝5 分钟前
Iotop使用
linux
鸠摩智首席音效师18 分钟前
.NET Core 应用程序如何在 Linux 中创建 Systemd 服务 ?
linux·运维·.netcore
不是三毛没有半1 小时前
Centos 7 安装wget
linux
清风fu杨柳1 小时前
centos7 arm版本编译qt5.6.3详细说明
开发语言·arm开发·qt
清风fu杨柳1 小时前
麒麟服务器工作站SP1 arm环境qt5.6.3源码编译
服务器·arm开发·qt
叫我龙翔1 小时前
【计网】实现reactor反应堆模型 --- 多线程方案优化 ,OTOL方案
linux·运维·网络
mit6.8242 小时前
[Docker#9] 存储卷 | Volume、Bind、Tmpfs | -v/mount | MySQL 灾难恢复 | 问题
linux·运维·docker·容器·架构
Z1eaf_complete2 小时前
Docker的基础使用
运维·docker·容器·云计算
WangYaolove13142 小时前
请解释Python中的装饰器是什么?如何使用它们?
linux·数据库·python