我在把parse=full 改为parse=none时出现如下错误,
各位帮帮忙,十分感谢!!!
The source files"D:\study\vc60_oracle\demo.cpp" and "D:\study\vc60_oracle\demo.c" are both configured to produce the output file "D:\study\vc60_oracle\demo3\Debug\demo.obj".
The project cannot be built.

解决方案 »

  1.   

    不是Oracle的问题,同一个项目中既有demo.cpp,又有 demo.c,他们编译后都生成 demo.obj。
    从项目中去掉 democ.c,或者将一个文件改名
      

  2.   

    系统配置文件如下:sqlcheck=fullparse=nonechar_map=string
    close_on_commit=yes
    code=cpp
    cpp_suffix=cpp
    userid=scott/scottpwd@oragnet
    include=C:\oracle\product\10.1.0\db_1\OCI\include
    include=C:\oracle\product\10.1.0\db_1\precomp\public
    include="C:\Program Files\Microsoft Visual Studio\VC98\Include"文件名:demo.c
    错误(1)如下:
    c:\program files\microsoft visual studio\vc98\include\eh.h(32) : fatal error C1189: #error :  "eh.h is only for C++!"
    Error executing cl.exe.
    错误(2)如下:
    fatal error C1083: Cannot open source file: 'D:\Study\vc60_oracle\democpp.c': No such file or directory
    Error executing cl.exe.
      

  3.   

    不管我如何改总时生成.C文件,
    在source files中add files to folder时
    改为.cpp却出现错误:--------------------Configuration: democpp - Win32 Debug--------------------
    Build : warning : failed to (or don't know how to) build 'D:\Study\vc60_oracle\democpp.c'
    Compiling...
    democpp.c
    fatal error C1083: Cannot open source file: 'D:\Study\vc60_oracle\democpp.c': No such file or directory
    Error executing cl.exe.democpp.obj - 1 error(s), 1 warning(s)
     =========================================
    或者:
    eh.h only for c++