vc++里面加了一个头文件就出现下列错误
vc++里面加了一个头文件就出现下列错误
日期:2011-11-17 17:08:46 人气:2
vc在处理.c 文件是按 C 语言编译的,所以
假如有以下文件: 1.c
#include
int main(int argc, char* argv[])
{
return 0;
}
那么编译时就会出错:
fatal error C1189: #error : "eh.h is only for C++!"
这是因为fstream标准库要求用到eh.h文件,而Exception Handling的实现需要c++支持。
修改方法有两种:
1. 只要把1.c改成1