Dear Vincenzo,
I’m no more experienced than you but I hope I can share some insight.
First, I think you obviously need to install the libraries mentioned since they
are needed. Once you compile the c-code into a mex file then any necessary
function would be embedded in your mex file too. So your user in Matlab would
not need to install these libraries. Anyone please correct me if I am wrong.
Second, as far as the mex interface goes, I think there should be no conflict
between these libraries and the mex interface. The primal goal of the interface
should be only to pass data between Matlab and C formats only. So I am not sure
why you would not want to install the libraries.
Third, I think it is totally possible to write your software without using
those libraries, but I guess that would be a huge task for you since we don’t
know the language that well.
I hope it clears up some of your concerns!
Best regards!
Khoa.
---
Graduate student
Research on MCMC for System Identification.
Engineering and Built Environment
The University of Newcastle, Australia.
khoa.t...@uon.edu.au
On 3 May 2014, at 10:10 am, Vincenzo Gulizzi azza...@hotmail.it wrote:
Hello to everyone,
I am new to this mailing list, and to the C programming. I will then
appreciate the help of everyone if I am doing anything improperly.
I have a problem. I am dealing with source codes written in C language. I am
trying to make them run in the Matlab environment by means of the mex
functions. If I use a simple code, I can do it rather easily. The problem is
that now I have a more complicated source code of a software which needs the
gsl and libmatheval libraries. The question is the following. Is there any
way to include these libraries into the code without actually installing
them? Thank you in advance.
Vincenzo