I have a C++ program which I am constructing a mex interface for. This program's source code files are contained in a single folder. In this folder I also have a subfolder which contains the source code files of a library which must be compiled and linked with the main program.
Is there a way of telling the mex compiler script to compile and link this library with my code? I understand how to link an existing library file, but not how I could also compile this library first.
Ideally I would like this process to be transparent to a user (so they can simply call a setup mfile script or function), and not requiring them to know how to build a library file outside of Matlab, but also not requiring me to provide the library file for their platform. For similar reasons I would like any solution to work with an unmodified Matlab installation.
1 Comment
Direct link to this comment
https://in.mathworks.com/matlabcentral/answers/30772-how-to-compile-a-library-for-linking-with-a-mexfunction#comment_65834
Direct link to this comment
https://in.mathworks.com/matlabcentral/answers/30772-how-to-compile-a-library-for-linking-with-a-mexfunction#comment_65834
Sign in to comment.