В этом примере показано, как вызвать общую библиотеку на 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
The .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