Qt工程遇到的错误集锦

it2026-04-04  3

一个报错可能有很多因素,仅此整理我的程序造成的错误,共勉

报错 “QWidget:: Must construct a QApplication before a QWidget” 解决办法:缺失VTK相应的dll “qt,qpa,plugin: could not find the Qt plantform plugin” 解决办法:利用windeployqt.exe为debug目录下的.exe配置dll(注:不一定发布软件时采用这个) “vtkUnstructedGrid” can’t change to “vktUnconstructedGridReader” 解决办法:vtk前后定义不一致 “Qlayout attempting to add QLayout to “xxx”, which already has a layout” 在ui界面中选中报错的layout控件,右键“layout”->“break layout”(因为代码里重新手动建立了一个layout) “unresolved external symbol xx.h” QT里.h文件中定义的函数,如果没有在.cpp里实现,那么Qt就会报错 VS中xx.exe直接打开停止运行 因为该程序是定义的命令行输入,所以需要命令行传参才可以
最新回复(0)