【问题标题】:how to find file with syntax error in Visual Studio?如何在 Visual Studio 中查找语法错误的文件?
【发布时间】:2009-11-13 00:34:40
【问题描述】:

我想你们很多人都知道这个问题,在使用 Visual Studio 进行 C++ 编程时,在某些情况下,一个简单的语法错误可能会导致数百个编译器错误。例如,如果您忘记了 ;在类定义结束时,Visual Studio 会在文件中输出许多语法错误,实际上完全没问题。

有没有办法快速找到此类问题的根源?

谢谢!

【问题讨论】:

    标签: c++ visual-studio


    【解决方案1】:

    通常您应该只查看前一两个错误。在您描述的情况下,之后的所有内容几乎都意味着编译器非常混乱。

    【讨论】:

    • 嘿,谢谢你的回答!问题是,视觉工作室似乎没有首先显示实际问题。它在完全没问题的地方输出数百个愚蠢的语法错误
    • 如果您正在查看任务视图,它通常会以相反的顺序显示内容。我个人使用从上到下显示内容的输出选项卡。
    • 输出选项卡还首先在代码中的任意位置列出愚蠢的语法错误(例如 'missing ';' before...)。一些错误也是“意外的文件结尾”(也在任意位置)所以我的猜测是头文件中的某个地方是 } 太少或太多或 ;真的在某个地方失踪了。但是怎么找呢??追踪该错误的最佳方法是什么?
    • 我不知道这是否是最好的方法,但我通常从输出视图中第一个错误的文件开始,只要警告没有设置为错误,并开始注释掉包括在该文件中并在每个文件之后进行编译,以查看错误是否从“缺少;之前”变为该标题中的内容丢失。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多