首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 其他开发语言 >

C++调用MATLAB库出现的有关问题

2013-01-01 
C++调用MATLAB库出现的问题#includeiostream#includestring#includemat.h#pragma comment(lib,libm

C++调用MATLAB库出现的问题


#include<iostream>
#include<string>
#include"mat.h"
#pragma comment(lib,"libmx.lib")
#pragma comment(lib,"libmat.lib")

using namespace std;
int main
{
        MATFile *pMatFile=NULL;
mxArray *pMxArray=NULL;
pMatFile=matOpen("824.mat","r");
pMxArray=matGetVariable(pMatFile,"m");
//dMat1=(double*)mxGetData(pMxArray);
size_t paa=mxGetM(pMxArray);//矩阵行数
size_t pbb=mxGetN(pMxArray);//矩阵列数
double *p=mxGetPr(pMxArray);
//for(int m=0;m<64;m++)
        //cout<<*(p+m)<<" ";
cout<<paa<<" "<<pbb<<endl;
system("pause");
return 0;
 }


每次运行都报错:paa未声明标识符,我明明声明了啊
[解决办法]
int main()//括号都少了
{
...
}

热点排行