* .h文件中#if /#endif对不匹配

时间:2010-03-06 19:42:41

标签: visual-c++

Visual Studio C ++ 2008

我的server.h文件中有以下代码。

#if defined ( __linux__ )
    void* get_info(void*);
#elif defined ( _WIN32)
    void* WINAPI get_info(void*)
#endif

我一直收到错误:

mismatched #if/#endif pair in server.h file

代码对我来说没问题,我无法理解为什么会收到此错误?

我错过了什么吗?

非常感谢任何建议,

1 个答案:

答案 0 :(得分:0)

抱歉,我问了这个问题。

我错过了头文件定义

文件末尾的#endif

#ifndef SERVER_INCLUDED
#define SERVER_INCLUDED
.
.
.
#endif /* SERVER_INCLUDED */