QT/Linux常见错误总结(不定期补充)

这篇博客汇总了QT在Linux环境下遇到的一些典型问题及其解决办法,包括头文件顺序错误、中文乱码、无法打开包含文件、编码问题、断点无效、ELF类错误、tr函数声明、子窗口背景样式设置及类前向声明导致的类型错误,并提供了相应的解决方案。
摘要由CSDN通过智能技术生成
工作一段时间后发现在平时隔一段时间总会遇到一些重复的问题,但是又记不清具体的解决办法,
只能再一次去百度查找解决方法,耗时而且效率低,所以今天起就将自己日常中遇到的一些问题
进行总结分析,加深印象的同时也为以后做准备。

**

问题总结分析列表:

**

问题1:已经包含头文件,仍然出现错误“未声明的标识符”。

解决方案:
1.引入头文件是有顺序之分的,不能随意的放置头文件,位置也要放正确。
2.可能在文件拷贝或者移动过程中,对应的变量在不同的编码情况下会出现不可见的字符修改,直接相关的变量的声明删掉重新定义一遍。

问题2:QT5如果采用MSVC编译器的话经常会遇到中文乱码的问题。

解决方案:
如果编译器支持c++11的话,可以尝试 QString str = u8“中文乱码”;来解决。
参考文章:QT之中文乱码

问题3:无法打开包括文件:“QApplication”: No such file or directory。

解决方案:Qt5里不再用QtGui模块,而是使用QtWidgets模块,在.pro里加上QT += widgets。

问题4:Error: Could not decode “*.cpp” with “UTF-8” - encoding. Editing not

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值