c++ - 在matlab中调用自己编译的.mexw64遇到错误
PHP中文网
PHP中文网 2017-04-17 14:22:32
[C++讨论组]

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

  1. 我把mexResize.cppMxArray.cppMxArray.h三个文件放到一个文件夹下面;

  2. 接着,写了一个make.m(实现对mexResize.cppMxArray.cpp的编译),在matlab运行之后得到一个mexResize.mexw64

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

    function test
    addpath('F:My_Desktoptracker_release2');%%%where mexResize is
    img = imread('F:My_Desktopdataframehand_trainhand_train_0.jpg');
    img1 = mexResize(img,[100,100]);
    figure;
    imshow(img1);

但是我遇到了下面的错误:
下面的链接是我上面提到的所有文件:http://pan.baidu.com/s/1gfCxuZh
BTW:我用的软件是:matlab2014a+VS2013+opencv3.1

PHP中文网
PHP中文网

认证0级讲师

全部回复(1)
天蓬老师

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号