Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > C Programming > Problems with Oracle OCI library - help please

Reply
Thread Tools

Problems with Oracle OCI library - help please

 
 
RTJ
Guest
Posts: n/a
 
      12-14-2004
I have experienced problems with Oracle OCI library. I was unable to properly
link
OCI library using gcc. Probably gcc compiler provided with SFU is unable to
link
native Windows library.
Oracle provides OCI dll (named oci.dll) and additionally OCI stub library
(oci.lib)
for Microsoft MSVC compiler. I have attempted to link dora with both OCI dll
and
OCI lib. Link with OCI lib resulted with many strange linker errors
(probably gcc does not recognize the "lib" file format).
Link with OCI dll i have performed in two ways:
-- using options: -L$(ORACLE_HOME)/bin -loci
- gcc produced error message that library is not found
-- providing full library pathname in command line:
$(ORACLE_HOME)/bin/oci.dll
- gcc produced error messages about unresolved symbols, although these
symbols are located in this library.

If somebody did successfully link any native Windows library with any program
written for SFU, please inform me how to link such library properly.

On the other hand, I couldn't bring to work the second compiler provided with
SFU
-- the Microsoft compiler. Maybe somebody was able to compile
a C++ source file or create a shared library using it ?
Which compiler are you using ?


--
Regards
Romek
=> http://www.rtj.republika.pl <= my photo gallery

 
Reply With Quote
 
 
 
 
Flash Gordon
Guest
Posts: n/a
 
      12-14-2004
On Tue, 14 Dec 2004 16:37:57 +0100
"RTJ" <(E-Mail Removed)> wrote:

> I have experienced problems with Oracle OCI library.


Not part of the C language and therefor off topic here.

> I was unable to properly link
> OCI library using gcc. Probably gcc compiler provided with SFU is
> unable to link native Windows library.


How to drive the tools is implementation specific and off topic here.

> Oracle provides OCI dll (named oci.dll) and additionally OCI stub
> library
> (oci.lib)


..dll and .lib files are not part of the C language and therefor off
topic here.

> for Microsoft MSVC compiler. I have attempted to link dora with both


Interoperability of different tool chains is highly implementation
specific and therefor off topic here.

<snip>

> Which compiler are you using ?


Irrelevant to most discussions here.

I suggest asking in a Windows, gcc or Oracle group since nothing you are
asking about is on topic for this group.
--
Flash Gordon
Living in interesting times.
Although my email address says spam, it is real and I read it.
 
Reply With Quote
 
 
 
 
Lawrence Kirby
Guest
Posts: n/a
 
      12-14-2004
On Tue, 14 Dec 2004 16:37:57 +0100, RTJ wrote:

> I have experienced problems with Oracle OCI library. I was unable to properly
> link
> OCI library using gcc. Probably gcc compiler provided with SFU is unable to
> link
> native Windows library.


comp.lang.c is a newsgroup for discussing the standard C programming
language. Your problem isn't about standard C, rather it is about a highly
platform and compiler specific link issue. Try a newsgroup better
targetted to your problem, maybe something in the gnu.gcc.* or
comp.databases.oracle.* hierarchies.

Lawrence

 
Reply With Quote
 
CBFalconer
Guest
Posts: n/a
 
      12-14-2004
RTJ wrote:
>
> I have experienced problems with Oracle OCI library. I was unable
> to properly link OCI library using gcc. Probably gcc compiler
> provided with SFU is unable to link native Windows library.
> Oracle provides OCI dll (named oci.dll) and additionally OCI stub
> library (oci.lib) for Microsoft MSVC compiler. I have attempted to

.... snip ...

To make this even remotely on-topic here you will have to publish
the full source and headers for the OCI library and the Windows
library. Make sure they don't exceed a few hundred lines, properly
indented with spaces, not tabs.

This newsgroup deals with the portable C language as described in
the ISO standards, and not with non-standardized add-ons. For
system specific things, find a newsgroup dealing with that system.

--
Chuck F ((E-Mail Removed)) ((E-Mail Removed))
Available for consulting/temporary embedded and systems.
<http://cbfalconer.home.att.net> USE worldnet address!

 
Reply With Quote
 
RTJ
Guest
Posts: n/a
 
      12-15-2004
"CBFalconer" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
>
> To make this even remotely on-topic here you will have to publish
> the full source and headers for the OCI library and the Windows
> library. Make sure they don't exceed a few hundred lines, properly
> indented with spaces, not tabs.



ok, ok, I understood
sorry for off topic

--
Regards
Romek
=> http://www.rtj.republika.pl <= my photo gallery

 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
oci adpater and Oracle Nicolas Couturier Ruby 4 11-16-2007 10:42 AM
Problems with Oracle OCI library - help please RTJ C++ 2 09-27-2006 04:28 AM
install_driver(Oracle) failed: Can't load 'C:/Perl/site/lib/auto/DBD/Oracle/Oracle.dll' for module DBD::Oracle: load_file:The specified procedure could not be found at C:/Perl/lib/DynaLoader.pm line 230. Feyruz Perl Misc 4 10-14-2005 06:47 PM
Oracle Call Interface : Free C++ library with support last version of OCI Krivenok Dmitry C++ 3 09-09-2005 09:57 PM
Static build and Oracle OCI problem Dima C++ 0 02-08-2005 05:53 PM



Advertisments