在Visual Studio C ++中检测实际的编译错误

吉恩

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

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

有没有办法处理这种情况?我检查了详细的编译日志,但没有找到有用的东西。还是唯一的办法就是保留注释代码并一点一点地进行编译?

马库斯·穆勒(MarcusMüller)

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

因此,显然,答案取决于错误,库及其标头以及更多其他内容。

因此,回答您的问题:

有没有办法处理这种情况?

调查。积累经验。在提问方面变得更好。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章