繁体   English   中英

Visual Studio 2019 C++ - 编译时错误报告错误

[英]Visual Studio 2019 C++ - incorrectly reporting errors when compiling

我正在使用 Visual Studio 2019 使用 C++ 创建一个共享库,当我尝试编译我的项目时,会出现一堆错误,这些错误不会通过红色锯齿下划线出现在代码中。 一些错误是实际错误(主要是忘记前向声明类),但其他错误没有任何意义。 我有一个说';' 在这一行的 '*' 之前:

static Game* gameInst; // this is inside a class definition

上面的行也没有缺少分号。 我还得到了一堆其他没有意义的错误,例如声明构造函数的参数未定义,即使它是在构造函数的参数中定义的变量。 我的 C++ 安装/Visual Studio 损坏了吗? 其他人遇到过这个问题吗? 任何帮助表示赞赏。

我的 C++ 安装/Visual Studio 坏了吗

不,您的 Visual Studio 安装没问题。 您描述的所有内容对于 C++ 和 IDE 都是正常的。

当我尝试编译我的项目时,会出现一堆错误,这些错误不会通过红色锯齿状下划线出现在代码中。 一些错误是实际错误(主要是忘记前向声明类),但其他错误没有任何意义。

按列出的顺序修复编译器错误。 从构建 output 中报告的第一个错误开始,然后修复它之后报告的错误。 发生在单行上的错误会产生许多有意义的后续错误,这并不罕见。 当您在列表中遇到没有意义的错误时,只需再次尝试编译即可。 由于修复了上面发生的问题,错误消失或出现不同错误的可能性很高。 重复此过程,直到解决所有编译器错误。

至于红色锯齿状下划线。 这些暗示有问题,但并不总是可靠的。 IDE 中同时存在误报和遗漏错误。 在构建和编译代码时,编译器 output 更准确。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM