Visual c++ Microsoft visual studio 2008错误c2143、c2059

Visual c++ Microsoft visual studio 2008错误c2143、c2059,visual-c++,Visual C++,我让Symbol.h和Symbol.cpp在一个单独的项目中完美地工作 现在我需要将其包含在一个yacc文件中,这会给出错误c2143、c2059 知道问题可能是什么吗?好吧,你应该在你的问题中加入令人不快的源代码,以获得更有用的答案 这些错误是从哪个文件发生的?yacc c/cpp文件?还是Symbol.cpp 可能是,yacc文件中定义的宏与Symbol.h冲突 第一次检查包括订单 您可以使用/p编译器选项。生成的.i文件将显示扩展了所有宏的纯源代码

我让Symbol.h和Symbol.cpp在一个单独的项目中完美地工作

现在我需要将其包含在一个yacc文件中,这会给出错误c2143、c2059


知道问题可能是什么吗?

好吧,你应该在你的问题中加入令人不快的源代码,以获得更有用的答案

这些错误是从哪个文件发生的?yacc c/cpp文件?还是Symbol.cpp

可能是,yacc文件中定义的宏与Symbol.h冲突

第一次检查包括订单

您可以使用/p编译器选项。生成的.i文件将显示扩展了所有宏的纯源代码