报错:
QtRunWork”任务返回了 false,但未记录错误。
无法打开 源 文件 " ui_xxx.h 源文件不可用
原因:
1.查看错误:“QtRunWork”任务返回了 false,但未记录错误。
2.查看编译过程,可以报错 IntelliSenses不可用
,这里一般是环境没有配置好,头文件 .h
,库文件 .dll
,.lib
解决方法:
右键工程 --> 属性 --> 配置属性 --> C/C++ --> 附加目录 --> 添加你当前工程的架构对应的QT编译器的头文件文件路径,如:D:\Program\Qt\Qt5.14.2\5.14.2\msvc2017_64\include
,应用 确定即可.
目录路径详细解析:
结构:Qt安装目录\Qt版本\当前工程的架构对应的文件夹\头文件文件夹
示例:D:\Program\Qt\Qt5.14.2\5.14.2\msvc2017_64\include
无法打开 源 文件
解决办法
把该库,头文件目录按照上方解决办法添加即可;
Qt ui_xxx.h头文件 生目录为示例\x64\Release\qt\uic
总结
1.缺啥就把他添加到附加目录或者引用文件数量少的可以直接把他复制到工程目录下一样的效果,都是为了VS找到引用文件而已。
2.多观察输出窗口,问题窗口只适用于官方已经发现的问题,也是基于输出窗口中的log来判断的,精准寻找抓住错误关键问题才能更快查出问题所在
参考文章:
Qt开发报错:Q_INTERFACES Error: Undefined interface