我有一个Symbol.h和Symbol.cpp在一个单独的项目中完美地工作
现在我需要将它包含在yacc文件中,这会产生错误c2143,c2059
知道问题是什么
答案 0 :(得分:0)
好吧,你应该在你的问题中加入违规的源代码,以获得更多有用的答案。
从哪个文件发生错误? yacc c / cpp文件?还是Symbol.cpp?
可能是,yacc文件中定义的宏与Symbol.h冲突。
首先检查包括订单。
您可以使用/ P编译器选项。生成的.i文件将显示包含所有宏的普通源代码。