CCS compilation errors for matlab. How to resolve? error #10234-D: unresolved symbols remain error #10010: errors encountered during linking; "*.out* not built
11 views (last 30 days)
Show older comments
I am trying to write a C program that takes MATLAB .mat file. I am using 'Code Composer studio v12' for the C code. I know we have to include "mat.h" header file. I have done that. But It is giving some errors.
I have paths to the libraries
matlabroot\extern\include
matlabroo\extern\include
matlabroo\extern\lib\win64\microsoft
matlabroo\extern\lib\win64\mingw64
path in the 'File search path' of 'project properties'.
and included librearies
libmx.lib
libmat.lib
libmex.lib
in the 'File search path' of 'project properties'.
I have got some errors, I resolved some errors, but some I could not. Please help me compile this code.
Here is the code
#include <stdio.h>
#include <math.h>
#include "mat.h"
int M,N,i,j,k,l,p,q;
float y[20][20],a[20][20][20],x2[20],x3[20][20][20];
int main()
{
MATFile *pmat;
const char *file = "D:/Palguna/ISAR_dataset/rd_small.mat";
printf(" enter the length of the horizontal dimension\n");
scanf("%d",&M);
printf(" enter the length of the vertical dimesnion\n");
scanf("%d",&N);
pmat = matOpen(file,"r");
float x[3][3]={
{1.0,0.2,-1.0},
{0.0,2.2,1.0},
{3.0,1.0,0.0}};
return 0;
}
It is generating errors like
"C:\Program Files\MATLAB\R2021a\extern\include\matrix.h", line 238: error #20: identifier "int64_T" is undefined
"C:\Program Files\MATLAB\R2021a\extern\include\matrix.h", line 239: error #20: identifier "uint64_T" is undefined
I resolved this by typing
typedef long long mxInt64;
typedef unsigned long long mxUint64;
in lines 238,239 respectively in "matrix.h" file of in the path "matlabroot\extern\include"
Those two errors were corrected.
But now it is giving errors like below
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1169958/image.jpeg)
Please help me resolve these errors.
0 Comments
Answers (0)
See Also
Categories
Find more on Call C from MATLAB in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!