Configure VC++ and Pro*C
DBAsupport.com Forums - Powered by vBulletin
Results 1 to 4 of 4

Thread: Configure VC++ and Pro*C

  1. #1
    Join Date
    Sep 2000
    Posts
    2

    Question

    Hello DBA Gurus,
    Do anybody have any idea how to start using MS VC++ with Pro*C and Personal Oracle 8.1.6 i. I tried to go per Oracle 8i document where at some stage it says about Configuring Header Files at C:\\Precomp\Public but I don't find Public directory nor Proc executable in the Bin directory.

    Could anybody help me.

    Thanks,
    Soum.

  2. #2
    Join Date
    Jan 2002
    Posts
    65
    Hi,

    I don't think Pro*C comes with Oracle Personal edition.
    You need to install Pro*C from Oracle Client CD.

    Having done this try writing a sample code.

    You need to do some settings for pre compiling Pro*C code
    Like setting path for Oracle Include files,setting path for the proc.exe precompiler executable from
    Tools-->Options-->Directories

    In each of ur Pro*C project u need to externally include the library SQORA32.lib and then from Project-->Settings--> Custom Build option, Keeping the Pro*C file selected,and using settings for All Configuration, give Build commands as proc filename.pc and output files as filename.c

    After this u can go ahead building the project.


    Sabitabrata

  3. #3
    Join Date
    Nov 2000
    Location
    Israel
    Posts
    268
    Hi,
    If you installed Oracle on your pc, the pro*c exe is located at %ORACLE_HOME%/product/8.1.6/bin/proc.exe and the libraries are is located at
    %ORACLE_HOME%/product/8.1.6/precomp/lib.

    from MSVC++ you should add a new folder with the .pC extension. put all your pro*C files in it and right click the folder, choose settings and press the Custom Build and in the commands area put
    %ORACLE_HOME%/product/8.1.6/bin/proc.exe $(InputName).pC
    at the Outputs area put
    $(InputName).cpp

    compile the pC file and add the generated cpp file to your project.

    Right Click your project and click settingsm Click the C/C++ tab and choose Preprocessor. In the Additional include directories add the
    %ORACLE_HOME%/product/8.1.6/precomp/include directory
    press the Link tab and choose Input. In the Additional Library path add the
    %ORACLE_HOME%/product/8.1.6/precomp/lib
    add sqllib.lib sqxlib to your Object/library modules.

    Compile and Link.
    enjoy,
    r.

  4. #4
    Join Date
    Sep 2000
    Posts
    2
    After reading documents at OTN what I concluded is Pro*C is supported only in Entreprise and Standard edition. Further Entreprise and Standard edition can only run on NT or Win 2K among Windows OS platform. Bottom line to what I understood is on W98 Pro*C isn't supported.
    *** Is there any other work around other than partioning Hard disk and then ...

    Correct me if I am wrong at any place and thanks to those who responded.

    Thanks
    Soum.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width