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就行;

相关推荐
涛ing5 分钟前
【5. C++ 变量作用域及其深入探讨】
java·linux·c语言·开发语言·c++·ubuntu·vim
大秦王多鱼11 分钟前
Kafka ACL(访问控制列表)介绍
运维·分布式·安全·kafka·apache
曾经的三心草31 分钟前
小程序项目-购物-首页与准备
运维·服务器·小程序·项目·购物
人工智能教学实践1 小时前
基于 YOLOv8+PyQt5 界面自适应的无人机红外目标检测系统项目介绍框架
qt·yolo·无人机
誰能久伴不乏1 小时前
从零开始:用Qt开发一个功能强大的文本编辑器——WPS项目全解析
数据库·qt·wps
蓝染k9z3 小时前
在Ubuntu上使用Docker部署DeepSeek
linux·人工智能·ubuntu·docker·deepseek+
苏-言3 小时前
Linux环境下的Java项目部署技巧:安装 Mysql
linux·运维·mysql
代码对我眨眼睛4 小时前
重回C语言之老兵重装上阵(十三)C 预处理器
linux·c语言
张文君4 小时前
ubuntu直接运行arm环境qemu-arm-static
linux·arm开发·ubuntu
lljss20204 小时前
在 WSL2 中重启 Ubuntu 实例
linux·运维·ubuntu