首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

【请问】Pro*C++编译时出现异常

2013-09-28 
【请教】Pro*C++编译时出现错误环境为:VS2010,oracle10g1语法错误出现在48行,9列, 文件C:\Program Files\Mi

【请教】Pro*C++编译时出现错误
环境为:VS2010,oracle10g

1>  语法错误出现在48行,9列, 文件C:\Program Files\Microsoft Visual Studio 10.0\VC\include\vadefs.h: 
1>  错误发生在行48, 列9, 文件C:\Program Files\Microsoft Visual Studio 10.0\VC\include\vadefs.
1>  h
1>  typedef _W64 unsigned int   uintptr_t;
1>  ........1


1>  PCC-S-02201, 出现符号 "__w64"在需要下列之一时:
1>   auto, char, const,
1>     double, enum, float, int, long, ulong_varchar,
1>     OCIBFileLocator OCIBlobLocator, OCIClobLocator, OCIDateTime,
1>     OCIExtProcContext, OCIInterval, OCIRowid, OCIDate, OCINumber,
1>     OCIRaw, OCIString, register, short, signed, sql_context,
1>     sql_cursor, static, struct, union, unsigned, utext, uvarchar,
1>     varchar, void, volatile, a typedef name,
1>  
1>  语法错误出现在0行,0列, 文件D:\workspace\VS10\1231\1231\testProc.pc: 
1>  错误发生在行0, 列0, 文件D:\workspace\VS10\1231\1231\testProc.pc
1>  PCC-S-02201, 出现符号 "<eof>"在需要下列之一时:
1>   ; : an identifier,
1>     end-exec, random_terminal
1>  
1>  错误发生在行0, 列0, 文件D:\workspace\VS10\1231\1231\testProc.pc
1>  PCC-F-02102, C 预处理时, 发生严重错误
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5): error MSB6006: “cmd.exe”已退出,代码为 1。
1>
1>生成失败。
C++ Oracle
[解决办法]
好久之前在linux下编译过,没有碰到这个问题,可能跟环境有关系,比如系统是32位、64位;环境变量等。

热点排行