help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: compile C++ mex code with Octave libraries


From: Arnaud BARRE
Subject: Re: compile C++ mex code with Octave libraries
Date: Wed, 23 Nov 2011 07:59:05 +0100

Dear Hafedh,

The name of the libraries ued by Octabe to link MEX functions are not
the same than Matlab. Here is the 3 libraries required (at least in my
project):
 - liboctinterp
 - liboctave
 - libcruft

Linking your project with these libraries should resolve your problem,

Regards,

Arnaud

On Tue, Nov 22, 2011 at 11:27 PM, Trigui, Hafedh (OTT)
<address@hidden> wrote:
> Dear Sir or Madam,
>
> I strictly followed the attached example of generating mex files using
> Microsoft visual studio 2005 and Octave 3.2.4 (rather than Matlab).
> The code compiled perfectly.
> However, it could not link due to the absence of the library files
> libmx.lib, libmat.lib and libmex.lib (apparently Matlab files). My search in
> the Octave directory failed to find such files.
> I'll greatly appreciate if you could send me the equivalent in Octave to
> build my project.
>
> I am forced to use C++ since a large project existed and I do not like to
> rewrite it with Octave. I wanted just to use it as mex files to Octave and
> later on I will only make changes to specific (algorithmic) section.
>
> Thank you very much for your help.
>
> Best Regards
> Hafedh
> -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> This e-mail from Ultra Electronics and any attachments to it are
> confidential to the intended recipient and may also be privileged. If you
> have received it in error please notify the sender and delete it from your
> system. If you are not the intended recipient you must not copy it or use it
> for any purpose nor disclose or distribute its contents to any other person.
> All communications may be subject to interception or monitoring for
> operational and/or security purposes. Please rely on your own virus checking
> as the sender cannot accept any liability for any damage arising from any
> bug or virus infection.
>
> Ce courriel de Ultra Electronics est destine a la personne a laquelle il est
> adresse et peut contenir des renseignements privilegies et confidentiels. Si
> vous avez recu ce courriel par erreur, veuillez aviser l'expediteur et
> l'effacer de votre systeme. Si vous n'etes pas le destinataire, vous ne
> devez ni copier, ni l'utiliser pour quel qu'usage que ce soit, ni le faire
> suivre a d'autres. Toutes les communications sont assujetties a une
> surveillance et/ou interception pour des besoins operationnels et/ou de
> securite. Vous etes tenu de vous fier a votre anti-virus car l'expediteur
> n'acceptera aucune responsabilite des dommages causes par un virus ou un
> bogue.
> -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>   ­­
> _______________________________________________
> Help-octave mailing list
> address@hidden
> https://mailman.cae.wisc.edu/listinfo/help-octave
>
>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]