Microsoft visual studio 2008错误c2143,c2059

时间:2011-01-04 18:53:23

标签: visual-c++

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

现在我需要将它包含在yacc文件中,这会产生错误c2143,c2059

知道问题是什么

1 个答案:

答案 0 :(得分:0)

好吧,你应该在你的问题中加入违规的源代码,以获得更多有用的答案。

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

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

首先检查包括订单。

您可以使用/ P编译器选项。生成的.i文件将显示包含所有宏的普通源代码。