Я новичок в Visual Studio и C / C ++ ... хотя я работал в MATLAB ...
Я пытаюсь загрузить файл mat с помощью MAT API, как указано в справке MATLAB, но даже дляпростой код, приведенный ниже, он компилируется, но решение не строит, и оно выдает 4 ошибки одного и того же вида. Я включил все файлы lib и header в качестве дополнительных lib и включил папки ...
нужна помощь serios... спасибо
Ошибка 1 ошибка LNK2019: неразрешенный внешний символ _mxFree, указанный в функции _main test2.obj test2
Ошибка 2, ошибка LNK2019: неразрешенный внешний символ _matGetVariable, указанный в функции _main test2.obj test2
остальные две ошибки также относятся к другому MAT-API ...
enter code here
#include <mat.h>
#include <stdio.h>
void main()
{
MATFile *pmat;
const char **dir;
int ndir;
int i;
mxArray *pfp;
pmat=matOpen("data3.mat","r");
/* get directory of MAT-file */
dir = (const char **)matGetDir(pmat, &ndir);
printf("Directory of %s:\n","data3.mat");
for (i=0; i < ndir; i++)
{
printf("%s\n",dir[i]);
}
//to get the pointer of data from file
pfp=matGetVariable(pmat, "fp");
mxFree(dir);
}