qt - 为什么编译器总是给出对任何人都没有任何意义的错误信息?
问题描述
以此为例
/usr/include/qt5/QtCore/qcoreapplication.h:43: error: QtCore/qglobal.h: No such file or directory
#include <QtCore/qglobal.h>
^
这只是来自 Qt Creator 的自生成代码,没有添加任何内容。如果我 Ctrl+单击标头,编译器会将我引导到文件,所以很明显它知道它在哪里。我真的没有使用任何 Qt 库,所以我不是在这里要求快速回答,我所要做的就是删除所有 Qt 标头并解决问题。但是更多关于为什么这样的事情一直发生的更多信息是一个错误吗?它是否依赖于环境?为什么编译器总是给出对任何人都没有任何意义的错误消息。在编译器级别摆脱这样的废话有多难?
解决方案
推荐阅读
- angular - 使用 Angular Material Dialog 滚动到对话框顶部
- r - 为什么我的 csv 从 R 导出到 Excel 会在单个单元格中显示一行中的所有内容?
- r - 从 Reddit 抓取,参数的列数不匹配
- winapi - 如何为资源加载 16 位可执行文件 (NE)?
- huawei-mobile-services - 如何在没有谷歌的情况下快速获取 GPS 位置更新 fusedLocationClient
- javascript - 如何从 React 网站计算用户的 CPU 使用百分比?
- javascript - js中对多维数组进行过滤和排序
- arrays - 如何清除数组并用零填充?
- c# - XML 反序列化带回空列表
- r - 合并表列表而不更改标签顺序