zzz:
我用你前面讲的回调函数的例子时,编译工程自动生成一文件 EH.H,然后就是如下:
e:\my_source\eh.h(33) : fatal error C1189: #error : "eh.h is only for C++!"
这是在MSDN查到的,可是不知到如何修改下面的错误?请赐教,不胜感激!
Fatal Error C1189
#error : user supplied error message
This error message is generated when there is an #error directive in the program. For example:
#undef _WIN32
#if !defined(_WIN32)
#error _WIN32 must be defined //error
#endif
int main() {
return 0;
}
在EH.H中是:
#ifndef __cplusplus
#error "eh.h is only for C++" //有错误
#endif
这又如何修改?