On 1/25/08, Olivier Lefevre <[EMAIL PROTECTED]> wrote: > By the way, won't all this pretty much require that Octave be > available in shared lib rather than executable form?
This is indeed already the case: octave.exe, octinterp.dll, octave.dll and cruft.dll. > Seeing > that octave.exe is just 5.5K and there are megabyte-sized > libraries under lib, I assume this is already the case but > what is the difference between octave.lib and octinterp.lib? > Which one do I need? And what is cruft.lib? cruft.[lib|dll]: mainly FORTRAN code implementing low-level computation routines octave.[lib|dll]: octave C++ library (matrix classes, file system operations...) octinterp.[lib|dll]: octave interpreter library (defines the various octave interpreted types, m-file parser, builtin functions...). The file __java__.cc (from the java package) already links against these 3 libraries (it's the default when you compile with mkoctfile). So if you put your code into that file and compile with mkoctfile, you don't need anything else. Michael. ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Octave-dev mailing list Octave-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/octave-dev