怎么也不贴上错误信息?Library Path,Include Path都设置对了吗?专门有Pro*C/C++的Getting Started的PDF文档,照着设置应该没有问题吧,就算是VC++ .net又怎么样呢?

解决方案 »

  1.   

    错误信息如下:
    命令行      正在创建临时文件“d:\oracle\ora92\precomp\demo\proc\ansidyn1\WinDebug\BAT000001.bat”,其内容为
    [
    @echo off
    call vcvars32.bat
    "d:\oracle\ora92\precomp\demo\proc\ansidyn1\"..\..\..\..\bin\proc parse=full mode=ansi     "d:\oracle\ora92\precomp\demo\proc\ansidyn1\""ansidyn1".pc include="d:\oracle\ora92\precomp\demo\proc\ansidyn1\"..\..\..\public     include="%MSVCDIR%\include" include="H:\vsnet\Common7\IDE\..\vc\include"      include="H:\vsnet\Common7\IDE\..\..\vc98\include"if errorlevel 1 goto VCReportError
    goto VCEnd
    :VCReportError
    echo Project : error PRJ0019: 工具从"正在执行自定义生成步骤"
    exit 1
    :VCEnd
    ]
    正在创建命令行“d:\oracle\ora92\precomp\demo\proc\ansidyn1\WinDebug\BAT000001.bat”
     输出窗口      正在执行自定义生成步骤
    Setting environment for using Microsoft Visual Studio .NET 2003 tools.
    (If you have another version of Visual Studio or Visual C++ installed and wish
    to use its tools from the command line, run vcvars32.bat for that version.)
    Pro*C/C++: Release 9.2.0.1.0 - Production on 星期四 12月 16 08:59:11 2004
    Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.
    系统默认选项值取自于: d:\oracle\ora92\precomp\admin\pcscfg.cfg
    PCC-F-02101, 无法打开输入文件: "d:\oracle\ora92\precomp\demo\proc\ansidyn1"ansidyn1.pc i
    nclude=d:\oracle\ora92\precomp\demo\proc\ansidyn1"..\..\..\public"
    Project : error PRJ0019: 工具从"正在执行自定义生成步骤"
     结果      生成日志保存在“file://d:\oracle\ora92\precomp\demo\proc\ansidyn1\WinDebug\BuildLog.htm”中
    ansidyn1 - 1 错误,0 警告
      

  2.   

    用了vc++好多年了,pro*C的项目也没少做,从来没见过这种错误哇?搂主是怎么做的!.pc文件要用ro*C/C++的预编译工具预编译成.c或.cpp文件才能放到vc++里编译!
      

  3.   

    楼主不会是用命令行编译的吧,写得make文件?