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

相关推荐
DTS小夏11 小时前
Linux 系统 + IDEA+Scala 插件:新手进阶开发指南
linux·scala·intellij-idea
老黄编程11 小时前
--gpu-architecture <arch> (-arch)
linux·人工智能·机器学习
肖爱Kun11 小时前
LINUX中USB驱动架构—URB请求块
linux·驱动
wanhengidc11 小时前
云手机在办公领域中自动化的应用
运维·智能手机·自动化
大可门耳11 小时前
Qt第一课:Qt是什么?相对于其他框架的优劣势是什么
开发语言·qt
知星小度S13 小时前
系统核心解析:深入操作系统内部机制——进程管理与控制指南(一)【进程/PCB】
linux·运维·服务器·进程
axban14 小时前
QT M/V架构开发实战:QFileSystemModel介绍
开发语言·qt·架构
码农101号18 小时前
运维安全05 - iptables规则保存与恢复
运维·网络·安全
Empty_77718 小时前
SELinux安全上下文
linux·服务器·安全
bug攻城狮19 小时前
解决Ubuntu中apt-get -y安装时弹出交互提示的问题
linux·运维·ubuntu