On Aug 22, 10:39 pm, Paul Pluzhnikov <[EMAIL PROTECTED]>
wrote:
> [EMAIL PROTECTED] writes:
> > g++ -shared -o ${dllbuild}/jsummaraizer.dll ${cbuild}/jsummarizer.o $
> > {cbuild}/jsummarizer.def -L${librarydir} -lsummarizer37.dll
> ...
> > Any ideals?
>
> Yes, some of us have ideals, but you are probably looking for ideas.
>
> Please RTFM and understand the meaning of '-lfoo'.
>
> Hint: it makes the linker look for libfoo.{a,so} (and perhaps also
> libfoo.dll on Windows).
>
> Now substitute 'summarizer37.dll' for 'foo' and see if any of the
> resulting files (the first of which is 'libsummarizer37.dll.a')
> exist on your system.
>
> Cheers,
> --
> In order to understand recursion you must first understand recursion.
> Remove /-nsp/ for email.

Ok,
It appears to work the same as the java System.loadLibrary(<libname>)
in that it is OS agnostic and finds an OS specific library. So I went
to using "summarizer37". It now does not complain about not being able
to find it. However, the reason that the library was included was to
provide reference to a number of symbols (functions) I am using in
jsummarizer.cc. Other functions (e.g. destructors) are still showing
up as unresolved and therefore no dll is being produced. Using a dll
tool, I can see that at least some of them are in the export table of
summarizer37.dll or any of the other 4 dlls it depends on. Tried
linking to all 5, no joy. Is there an option I need to be using the
signals that I am not interessted in using those?
Jim
_______________________________________________
help-gplusplus mailing list
help-gplusplus@gnu.org
http://lists.gnu.org/mailman/listinfo/help-gplusplus

Reply via email to