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
代码对我来说没问题,我无法理解为什么会收到此错误?
我错过了什么吗?
非常感谢任何建议,
答案 0 :(得分:0)
抱歉,我问了这个问题。
我错过了头文件定义
文件末尾的#endif即
#ifndef SERVER_INCLUDED
#define SERVER_INCLUDED
.
.
.
#endif /* SERVER_INCLUDED */