一、问题描述
在C++项目中,项目文件试图定义一个类,报错
Cannot combine with previous ‘void’ declaration specifier
报错信息截图如下:
报错内容翻译:不能和之前的 ‘void’ 声明匹配
二、解决方法
由于在报错信息之前,该文件引用了另一个源代码文件《Hand.cpp》,故问题出在该被引用的文件中。跳转至该文件,果然是由于其没有完成而导致的:
如图,文件中多出了一个void声明,故编译器提示无法与该声明匹配。
修改此文件,之前的报错消失,问题解决: