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

相关推荐
bloglin999996 小时前
docker logs 如何一直监听日志输出
运维·docker·容器
TMT星球6 小时前
智元A3发布即进租赁平台,擎天租成为机器人的“首发应用市场”
运维·机器人
米优6 小时前
qt+vlc实现国标客户端测试工具
qt·gb28181·vlc
加勒比之杰克6 小时前
从阻塞 IO 到 epoll:把 Linux 网络 IO 一次讲透
linux·网络·windows·select·多路转接·epoll·poll
开开心心_Every6 小时前
文字转语音无字数限,对接微软接口比付费爽
运维·服务器·人工智能·edge·pdf·paddle·segmentfault
龙卷风卷云7 小时前
【BUG】Nginx使用upstream后端接口报 400
运维·nginx·bug
书到用时方恨少!7 小时前
Linux 常用指令使用指南:从入门到“救命”
linux·运维·服务器
默|笙7 小时前
【Linux】线程同步与互斥_同步(1)
linux
Deitymoon7 小时前
linux——条件变量
linux
米优7 小时前
qt+vlc实现解码h264/h265裸码流播放
开发语言·qt·vlc