>E:\Program Files\Microsoft Visual Studio 10.0\VC\include\fstream(16): error C2653: “ios_base”: 不是类或命名空间名称在编译一个opencl程序时出现此问题,各位高手,请问如何解决啊?

解决方案 »

  1.   

    E:\Program Files\Microsoft Visual Studio 10.0\VC\include\fstream(16): error C2653: “ios_base”: 不是类或命名空间名称
    1>E:\Program Files\Microsoft Visual Studio 10.0\VC\include\fstream(16): error C2061: 语法错误: 标识符“openmode”
    1>E:\Program Files\Microsoft Visual Studio 10.0\VC\include\fstream(19): error C2653: “ios_base”: 不是类或命名空间名称
    1>E:\Program Files\Microsoft Visual Studio 10.0\VC\include\fstream(19): error C2061: 语法错误: 标识符“openmode”
    1>E:\Program Files\Microsoft Visual Studio 10.0\VC\include\fstream(24): error C2653: “ios_base”: 不是类或命名空间名称
    1>E:\Program Files\Microsoft Visual Studio 10.0\VC\include\fstream(24): error C2061: 语法错误: 标识符“openmode”
    1>E:\Program Files\Microsoft Visual Studio 10.0\VC\include\fstream(134): error C2143: 语法错误 : 缺少“,”(在“<”的前面)
    1>          E:\Program Files\Microsoft Visual Studio 10.0\VC\include\fstream(664): 参见对正在编译的类 模板 实例化“std::basic_filebuf<_Elem,_Traits>”的引用
    1>E:\Program Files\Microsoft Visual Studio 10.0\VC\include\fstream(138): error C2143: 语法错误 : 缺少“;”(在“<”的前面)
    1>E:\Program Files\Microsoft Visual Studio 10.0\VC\include\fstream(138): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
    1>E:\Program Files\Microsoft Visual Studio 10.0\VC\include\fstream(138): error C2238: 意外的标记位于“;”之前
    1>E:\Program Files\Microsoft Visual Studio 10.0\VC\include\fstream(140): error C2143: 语法错误 : 缺少“;”(在“<”的前面)
    1>E:\Program Files\Microsoft Visual Studio 10.0\VC\include\fstream(140): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
    1>E:\Program Files\Microsoft Visual Studio 10.0\VC\include\fstream(140): error C2238: 意外的标记位于“;”之前
    1>E:\Program Files\Microsoft Visual Studio 10.0\VC\include\fstream(216): error C2653: “ios_base”: 不是类或命名空间名称
    1>E:\Program Files\Microsoft Visual Studio 10.0\VC\include\fstream(216): error C2061: 语法错误: 标识符“openmode”
    1>E:\Program Files\Microsoft Visual Studio 10.0\VC\include\fstream(217): error C2059: 语法错误:“)”
    1>E:\Program Files\Microsoft Visual Studio 10.0\VC\include\fstream(218): error C2143: 语法错误 : 缺少“)”(在“{”的前面)
    1>E:\Program Files\Microsoft Visual Studio 10.0\VC\include\fstream(229): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
    1>E:\Program Files\Microsoft Visual Studio 10.0\VC\include\fstream(229): error C2143: 语法错误 : 缺少“,”(在“&”的前面)
    1>E:\Program Files\Microsoft Visual Studio 10.0\VC\include\fstream(231): error C2059: 语法错误:“)”
    1>E:\Program Files\Microsoft Visual Studio 10.0\VC\include\fstream(232): error C2143: 语法错误 : 缺少“)”(在“{”的前面)
    1>E:\Program Files\Microsoft Visual Studio 10.0\VC\include\fstream(237): error C2653: “ios_base”: 不是类或命名空间名称
    1>E:\Program Files\Microsoft Visual Studio 10.0\VC\include\fstream(237): error C2061: 语法错误: 标识符“open_mode”
      

  2.   

    没有include头文件或use namespace?