expected unqualified-id before string constant

使用环境:

Linux / C++

错误发现:

在代码编写完成之后,编译时发现如下错误:

/usr/include/errno.h:32:1: 错误: expected unqualified-id before string constant

错误查找:

很奇怪的错误,难道系统提供的头文件也会出错?

后来发现,在定义完类之后,没有加" ; "

在Windows下,此类错误是会有一个明确的提示的;但是Linux下不是这样的...

错误纠正:

在class {};定义之后加上" ; "即可...

你可能感兴趣的:(C++,调试,linux)