c++ - 在matlab中调用自己编译的.mexw64遇到错误

【字号: 日期:2023-04-23浏览:39作者:雯心

问题描述

最近,我尝试用 Mex 将一些.cpp 文件编译成 .mexw64 文件。下面是详细的过程:

我把mexResize.cpp,MxArray.cpp和MxArray.h三个文件放到一个文件夹下面;

接着,写了一个make.m(实现对mexResize.cpp和MxArray.cpp的编译),在matlab运行之后得到一个mexResize.mexw64:c++ - 在matlab中调用自己编译的.mexw64遇到错误

最后,写了一个matlab代码(test.m)测试mexResize.mexw64:

function testaddpath(’F:My_Desktoptracker_release2’);%%%where mexResize isimg = imread(’F:My_Desktopdataframehand_trainhand_train_0.jpg’);img1 = mexResize(img,[100,100]);figure;imshow(img1);

但是我遇到了下面的错误:c++ - 在matlab中调用自己编译的.mexw64遇到错误下面的链接是我上面提到的所有文件:http://pan.baidu.com/s/1gfCxuZhBTW:我用的软件是:matlab2014a+VS2013+opencv3.1

问题解答

回答1:

我也遇到了这个问题,请问您解决了吗?具体是怎样解决的呢?

相关文章: