【发布时间】:2012-06-24 13:04:51
【问题描述】:
我正在尝试编写头文件。我可以编写简单的标题,例如 add(int x, y) return x+y; .但是当我试图变得更复杂时,视觉工作室给出了错误。我猜错误与<fstream> 有关。它总是显示
“错误 C2065:‘fstream’:未声明的标识符”。
我的 cpp 文件的第一行是 void get_int(fstream& stream, int offset)(#include<fstream> 除外),.h 文件的第一个定义是
#ifndef GET_H
#define GET_H
int get_int(fstream& stream, int offset);
#endif
事情是这样的。这段代码有什么问题?
【问题讨论】:
-
我第一次在cpp文件中添加。但它仍然给出错误。我还在.h文件中添加了它然后我删除了它。
-
你的头文件需要有include。
-
我的 .cpp 文件像这样 #include
#include "imagelib.h" 和我的 .h 文件 #include 然后它仍然给出错误。我没有使用任何需要其他标题的东西文件。
标签: c++