Я пишу некоторый код, который использует библиотеку C, предоставленную MATLAB (для извлечения данных из файлов * .mat). В моей IDE (Code :: Blocks) я включил папку, содержащую необходимый файл «mat.h», который находится на сетевом диске. Мой код распознает типы, определенные в mat.h, когда я это делаю, но всякий раз, когда я вызываю функции из файла, я получаю ошибку «неопределенная ссылка». Это тот же случай для примера кода, который предоставляет MathWorks. Какая проблема обычно вызывает это?
#include "mat.h"
int main (void) {
MATFile *pmat; // Compiles only when compiler is told to search in mat.h directory
pmat = matOpen("example_filename", "r"); // Never compiles
return 0;
}
Спасибо!
Cameron