首页 > 编程知识 正文

qt打开文件提示openfailed,qt 打开配置文件失败

时间:2023-05-06 18:27:02 阅读:204246 作者:3159

严重性代码说明项目文件行禁止显示状态错误 C1083无法打开包括文件: “qwchartview.h”: No such file or directory 1、配置问题2、这是一个外接库(调用的动态库,静态库)3、新建的类(项目中添加的辅助类)

1、配置问题

这里不推荐添加环境变量,极其不推荐,因为如果添加了环境变量,会出现x86和x64版本不兼容,博主遇到过类似问题。 只需要添加qt版本即可

2、这是一个外接库(调用的动态库,静态库)

参考博客:https://blog.csdn.net/a1ngel/article/details/103812738;

3、新建的类(项目中添加的辅助类)

我一大早到公司,运行一个qchartview的继承代码,然后跳出下面这个bug。

我就尝试打开 qwchartview,出现下面这张图。


到这边就有两种解决方案;
A:第一种把该类放到你所调试的uic目录下。

B、第二种就是 Q_OBJECT宏没有生效,你只需要把它删除后重写添加就可以了。

之后你需要观察到底有没有moc qchartview

贴上Q_OBJECT宏的定义。
官网地址:https://doc.qt.io/qt-5/qobject.html#Q_OBJECT

我的理解是:Q_OBJECT是信号与槽的媒介,moc 需要编译它,但是如果没有编译到,那说明Q_OBJECT 没有生效。

参考资料:https://zhidao.baidu.com/question/712222979424283205.html?qbl=relate_question_0&word=qt%20moc%B2%BB%BB%E1%B1%E0%D2%EB%D0%C2%BD%A8%B5%C4%C0%E0

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。