我正在使用 Visual Studio 2019 使用 C++ 创建一个共享库,当我尝试编译我的项目时,出现了一堆错误,这些错误不会通过红色锯齿状下划线出现在代码中。一些错误是实际错误(主要是忘记向前声明类),但其他错误没有任何意义。我有一个写着';' 在这一行的 '*' 之前:
static Game* gameInst; // this is inside a class definition
上面的行也不缺少分号。我还收到一堆其他没有意义的错误,例如声称未定义构造函数的参数,即使它是在构造函数的参数中定义的变量。我的 C++ 安装/Visual Studio 坏了吗?其他人遇到过这个问题吗?任何帮助表示赞赏。
我的 C++ 安装/Visual Studio 坏了吗
不,您的 Visual Studio 安装没问题。您描述的一切对于 C++ 和 IDE 都是正常的。
当我尝试编译我的项目时,会出现一堆错误,这些错误不会通过红色锯齿状下划线出现在代码中。一些错误是实际错误(主要是忘记向前声明类),但其他错误没有任何意义。
按列出的顺序修复编译器错误。在修复之后报告的错误之前,先从构建输出中报告的第一个错误开始。发生在单行上的错误会产生数十个确实有意义的后续错误,这并不罕见。当您遇到列表中没有意义的错误时,只需再次尝试编译即可。由于修复了上面发生的问题,错误消失或出现其他错误的可能性很高。重复此过程,直到解决所有编译器错误。
至于红色锯齿状下划线。这些暗示有些事情是错误的,但并不总是可靠的。IDE 中既有误报也有遗漏的错误。在构建和编译代码时,编译器输出更准确。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句