检测visual studio c++中的实际编译错误

Detect real compile error in visual studio c++

本文关键字:编译 错误 visual studio c++ 检测      更新时间:2023-10-16

由于某些原因,visual c++无法给出真正的错误。相反,它将报告在正确代码中发生的错误。

例如,使用第三方库,特定的头文件包含顺序可能会使vs报告错误发生在某些系统文件(如mswsock.h)或用户代码中。很难找出真正的错误。

有办法处理这种情况吗?我查看了详细的编译日志,但没有发现有用的东西。或者唯一的方法是保留注释代码并逐点编译?

VS几乎肯定会告诉您它失败的确切位置。现在,这行代码可能不是发生逻辑错误的地方,但它是编译失败的地方。这就是编译器所知道的。

很明显,答案取决于错误、库和它们的头等等。

因此,为了回答您的问题:

有办法处理这种情况吗?

调查。积累经验。变得更善于提问。