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

利亚克雷

我正在使用 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Visual Studio 2019 编译构建

Visual Studio 2019 C ++ CodeLens

Visual Studio 2019 C ++对概念的支持-成功编译并出现错误:为什么?

仅在发行版中的Visual Studio 2019“ C1001内部编译器错误”

如何在Visual Studio 2019中仅编译一个C文件?

如何在Visual Studio 2019中有条件地编译c ++源文件?

C ++ Primer第14章readStr示例无法在Visual Studio 2019中编译

编译ARM64 C ++时禁用警告?Visual Studio 2019

更改代码 Visual Studio 2019 后编译错误

为什么Visual Studio 2019不编译我的代码?

Visual Studio 2019:在哪里可以关闭``共享编译''

Visual Studio 2019 拒绝构建解决方案 C++

缺少 Visual Studio 2019 C++ 外部依赖项

在Visual Studio 2019中为C#激活自动完成

在 Visual Studio 2019 中使用 C# 的 ASP.NET

C# 9.0 支持 Visual Studio 2019 中的顶级程序

使用Visual Studio 2019 C#的gRPC构建错误

无法使用 Visual Studio 2019 正确构建 C# 代码

在Visual Studio 2019中C#类库的导出失败

在Visual Studio 2019中组织C#使用?

如何在 Visual Studio 2019 中使用 C#10

Visual Studio C++ 2019,损坏的未详细Intellisense

如何修复 MyMethod () 的 Visual Studio 2019 C# 间距

Visual Studio 2019 C ++ dll Excel VBA加载项问题

在 C++20 中继承构造函数 (Visual Studio 2019)

C# 代码在 Visual Studio 2019 中有效,但在在线编译器中无效

Visual Studio 2017中的Visual Studio 2019 C#代码颜色

Visual Studio 2019检查NullableContextOptions

Visual Studio 2019的材质主题