Этот пример показывает, как вызвать совместно использованную библиотеку C, созданную с MATLAB® Compiler SDK™ из приложения C.
Создайте совместно использованную библиотеку C, упомянутую в примере, видят, Создают C Разделяемая Библиотека с кодом MATLAB.
Найдите файл matrix.c
в matlabroot\extern\examples\compilersdk\c_cpp\matrix
.
Код С, чтобы реализовать разделяемую библиотеку
Скопируйте и вставьте этот файл в папке for_testing
, созданной, когда вы сгенерировали совместно использованную библиотеку C.
Используйте системную командную строку, чтобы перейти к папке for_testing
, где matrix.c
существует.
Чтобы скомпилировать и соединить приложение, используйте mbuild
в системной командной строке.
mbuild matrix.c libmatrix.lib
Расширение .lib
для Windows®. На Mac расширением файла является .dylib
, и на UNIX® это - .so
.
От системной командной строки, запущенной приложение.
matrixThe sum of the matrix with itself is: 2.00 8.00 14.00 4.00 10.00 16.00 6.00 12.00 18.00 The product of the matrix with itself is: 30.00 66.00 102.00 36.00 81.00 126.00 42.00 96.00 150.00 The eigenvalues of the original matrix are: 16.12 -1.12 -0.00