[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Using C++ DLM's With IDL?
K. Banerjee wrote:
> I need to call some outside code from IDL. I created a
> shared object file, using a C++ compiler (g++). When I call
> a function from the DLM from the IDL command prompt, I get
> the error:
>
> Symbol not found: cerr
>
> (There are other symbols not found.)
>
> Is it possible to use C++ shared objects for DLM's ?
> (I have to use some classes for my routine.)
>
> Thanks.
>
> K. Banerjee
>
>
You don't say what platform you are using, but I'll hazzard a guess that
it's Linux.
Did you use g++ to link the DLM? It's generally a wise thing to use the
same tool to create a shared object as you use to compile the source.
You could try linking the DLM with g++, or adding the the relevent c++
library to the link command - cerr is in one of the libraries called
/usr/lib/libstdc++..., the particular one depends on what version of g++
and libc you are using.
--
-----------------------------------------------------------
Nigel Wade, System Administrator, Space Plasma Physics Group,
University of Leicester, Leicester, LE1 7RH, UK
E-mail : nmw@ion.le.ac.uk
Phone : +44 (0)116 2523568, Fax : +44 (0)116 2523555