各种疑难杂症

本文总结了Linux和Windows环境下使用Qt进行编程时遇到的各种问题及其解决方案,包括qt编译报错、动态库使用、TCP/IP连接监测、虚拟机增强功能安装、动态库路径配置、开机启动与快捷方式创建、串口权限、剪贴板功能限制、键盘输入问题、文件头magic number、CMake安装Qt和OpenCV失败、Qt运行路径设置、命名冲突、VS2019配置、ModbusTcp头文件差异、VS转换错误、PLC连接限制等。
摘要由CSDN通过智能技术生成

001. linux qt编译报错

清理项目,删掉debug文件夹,重新运行
查看*.pro文件是否正确

002. linux qt编写、使用动态库

使用时需要复制所有的.h文件
需要将动态库*.pro中包含的路径和lib添加至项目文件*.pro
需要把所有用到的动态库放到/usr/lib中,或参考【007】手动配置动态库路径(推荐后者)
主程序*.pro文件需要添加所有动态库包含的 “QT += core gui

003. linux tcp/ip监测连接状态

以心跳包、发送反馈等形式自主监测

004. linux虚拟机安装增强功能报错 & 共享文件夹无权限

sudo apt-get install build-essential linux-image-$(uname -r) -y
sudo usermod -aG vboxsf $(whoami)

005. linux开机启动 & 设置快捷方式

需要把所有用到的动态库放到/usr/lib中,或参考【007】手动配置动态库路径(推荐后者)
qt在*.pro文件中加入"QMAKE_LFLAGS += -no-pie",使生成的可执行程序可以双击启动
【注】偶尔会存在qt生成的可执行程序无法双击启动的情况,目前原因未知
脚本开机启动:https://blog.csdn.net/weixin_38369492/article/details/110631329
快捷方式:https://www.cnblogs.com/dream4567/p/9210666.html
【注】使用快捷方式打开程序时,程序默认路径为"~/"目录,在读写文件时务必注意,建议使用绝对路径
快捷方式开机启动(推荐):sudo cp XXXXX.desktop /etc/xdg/autostart

006. windows10不能复制粘贴

(待补充࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值