【C++项目报错】Cannot combine with previous ‘void‘ declaration specifier 【及解决方法】

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

你可能感兴趣的:(C++,项目管理,c++,开发语言)