由于某些原因,Visual c ++无法给出实际错误。相反,它将报告错误,并在正确的代码中发生。
例如对于使用第三方库,特定的头文件包含顺序可能会使vs报告错误发生在某些系统文件(例如mswsock.h)或用户代码中。很难找出真正的错误。
有没有办法处理这种情况?我检查了详细的编译日志,但没有找到有用的东西。还是唯一的办法就是保留注释代码并一点一点地进行编译?
VS几乎可以肯定地告诉您它失败的确切时间。现在,该行代码可能不是发生逻辑错误的地方,而是编译失败的地方。这就是编译器所知道的。
因此,显然,答案取决于错误,库及其标头以及更多其他内容。
因此,回答您的问题:
有没有办法处理这种情况?
调查。积累经验。在提问方面变得更好。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句