qt程序编译时有错误:invalid use of incomplete type 'struct QFileDialog'

weixin_38048892 2019-09-19 12:51:53
程序编译时遇见一个错误,不知道怎么解决,哪位能否帮忙看看?我在程序中使用QFileDialog类,代码为:#include <qfiledialog.h>void PainterRct::OpenFileselectDialog(){QFileDialog *fdp = new QFileDialog( this );...}编译时有错误:painterwindow.cpp:In member function'void PainterRct::OpenFileselectDialog()':painterwindow.cpp: 203: error: invalid use of incomplete type 'struct QFileDialog'painterwindow.h: 31: error: forward declaration of 'struct QFileDialog'我的qt版本号为:基础类库:Qte 2.2.0上层:qtopia 2.3.12弄了一个晚上,还是不知道是哪错了,哪位能帮忙看下?万分感谢!
...全文
556 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38050648 2019-09-19
  • 打赏
  • 举报
回复
你这个问题解决了吗?我今天也遇到这个问题,弄了很长时间了还没弄好。如果你明白了,麻烦给我说一下,谢谢
weixin_38066403 2019-09-19
  • 打赏
  • 举报
回复
头文件改为#includes <QFileDialog>试试

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧