Matlab中编译C++文件

摘要:
编译cpp文件的过程如下。首先,在命令窗口中输入mex setup,您将得到以下提示:让我们直接单击y来选择编译器。最后,你会得到这个结果,这表明我们只需要mexvgg_Kmiter。cxx正常。如果光标闪烁,则编译成功:

今天在跑《Robust Object Tracking via Sparsity-based Collaborative Model》这篇文章的代码时候,发现出现如下错误:

imageimage

发现错误时由于vgg_kmiter这个c类型的函数引起的,于是百度查看先关知识,原来是没有编译vgg_kmiter引起的错误,并且在此指出:由于高matlab版本不再支持mxCreateScalarDouble,而被变为mxCreateDoubleScalar,因而要把所有的cpp源文件中出现mxCreateScalarDouble全部换掉。

编译cpp文件的过程如下,首先在comman窗口输入mex -setup,会得到如下提示:

image

下面我们直接点y,选择编译器就是了,最后会得到这样的结果,说明我们编译成功了

image

这时我们只需要mex vgg_kmiter.cxx就可以了,如果光标闪烁说明编译成功了:

image

免责声明:文章转载自《Matlab中编译C++文件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇使用 Visual C# .NET 生成 Office COM 外接程序HTTP中的摘要认证机制下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

MATLAB2017 下载及安装教程

全文借鉴于软件安装管家  链接: https://pan.baidu.com/s/1-X1Hg35bDG1G1AX4MnHxnA 提取码: ri88 复制这段内容后打开百度网盘手机App,操作更方便哦 先打开百度网盘下载 安装步骤: 1.完整的安装包应该有13个压缩包,必须全部下载才能解压。 2.右击“thMWoMaR17a.part01.rar”文件...

MATLAB的一些使用的快捷键整理

1、用TAB键可以实现缩进,怎么缩进和取消缩进呢?   在使用脚本编写matlab的程序时,我们通过选中需要的程序,按下tab键就能缩进整个程序。同样的,当我们需要取消缩进时,我们的快捷方法就是:shift+tab  或者使用全部选中之后让matlab的软件自动排版:Ctrl+a  然后  Ctrl+i...

利用MATLAB绘制置信区域

<MATLAB小技巧之二十四:利用MATLAB绘制置信区域> *************************************** 统计中经常会遇到求置信区间、置信区域(如置信椭圆、置信椭球)等,有时候需要把置信区域画出来,这样看起看更为直观,下面结合具体案例介绍调用自编函数ConfidenceRegion绘制置信区域。 【例1】绘制...

图像检索中类似度度量公式:各种距离(1)

基于内容的图像检索(Content-Based Image Retrieval)是指通过对图像视觉特征和上下文联系的分析,提取出图像的内容特征作为图像索引来得到所需的图像。 相似度度量方法 在基于内容的图像检索中须要通过计算查询和候选图像之间在视觉特征上的相似度匹配。 因此须要定义一个合适的视觉特征相似度度量方法对图像检索的效果无疑是一个非常大的影响。...

MATLAB实例:PCA(主成成分分析)详解

MATLAB实例:PCA(主成成分分析)详解作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 1. 主成成分分析   2. MATLAB解释 详细信息请看:Principal component analysis of raw data - mathworks [coeff,score,latent,t...

matlab函数——shading函数

函数说明: 是阴影函数控制曲面和图形对象的颜色着色,即用来处理色彩效果的,包括以下三种形式: shading faceted:默认模式,在曲面或图形对象上叠加黑色的网格线; shading flat:是在shading faceted的基础上去掉图上的网格线; shading interp:对曲面或图形对象的颜色着色进行色彩的插值处理,使色彩平滑过渡 ;...