QT:异常、错误
1、Unknown module(s) in QT: xxx
原因1:我们的QT中没有安装这个Module
解决方法:Unknown module(s) 与MaintenanceTool.exe更新、添加组件 - ShineLe - 博客园
原因2:Module名拼写错误,比如把webenginewidgets编写成webenginewidget
这种错误最离谱、最简单、也最难发现,妈的当初我改了一下午才发现!
2、QWebEngine: No such file or directory
解决方法1:把#include<QWebEngine>换为#include<QWebEngineView>
解决方法2:(11条消息) Qt5 > QWebEngineView: No such file or directory_CSDN社区云
第二种方法中,删除所有配置、调试文件,重新配置、调试文件。
3、LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突问题
解决方法:工具栏“工具”→选项→Kits→MSVC2017 64bit→修改编译器为 x86_amd64
如果还不成功,就先把之前的编译生成文件给删了,再进行上述操作:
4、修改了UI文件后运行,但是却没显示修改后的界面
解决方法:在widget.cpp文件的构造函数中加一句话:
ui->setupUi(this);
5、写完初始化UI的代码后,出现“程序异常结束”
解决方法:把4中所说的语句,放在初始化UI的代码之前:
//错误
ui->setupUi(this);
iniWidget();
//正确
iniWidget();
ui->setupUi(this);
6、LNK2019: 无法解析的外部符号xxxx中被引用
原因:在.h中声明了某个函数,但是在.cpp文件中没有实现它
7、Unable to create a debugging engine.
原因:项目配置缺少Debugger,即下图红圈所示
解决方法:
(18条消息) Windows QtCreator调试时出现Unable to create a debugging engine怎么解决_藏经阁-CSDN博客
Windows SDK下载地址:Windows 10 SDK - Windows 应用开发
8、 "public: static class ..."
Qt类中的static变量,需要在cpp中声明为全局变量
假设我们在类的.h文件中声明了一个static变量A:
public : static int A;
那么在这个类的cpp文件中,需要再将其声明为全局变量(个人理解,如有疑问,欢迎纠正),也就是说,需要在构造函数外这样写:
int 类名::A;
分类:
Qt
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性