为什么编译器总是给出对任何人都没有意义的错误消息?

时间:2019-05-14 19:33:57

标签: qt error-handling generalization

以这个为例

/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标头并解决问题。但是更多关于为什么这样的事情总是发生的原因是错误吗?它是否取决于环境?为什么编译器总是给出对任何人都没有任何意义的错误消息。在编译器级别如何摆脱这样的废话有多难?

0 个答案:

没有答案