matlab - 无法编译mex文件

标签 matlab kinect-sdk

我在 matlab 中使用 cpp 文件从 Kinect 获取图像。它给出以下错误:

Error using mex (line 206)
Unable to complete successfully.

Error in compile_cpp_files (line 47)
mex('-v',['-L' MicrosoftSDKPathLib],'-lMSRKinectNUI',['-I'
MicrosoftSDKPathInclude],Filename);

我不知道这个错误,请让我知道如何解决这个错误?

最佳答案

首先,您需要使用配置您的 mex 编译器

>> mex -setup

Matlab 将扫描您的 PC 以查找已安装的编译器并建议您使用哪个编译器。
我强烈建议您使用 Visual Studio 编译器(您获得的最新版本)。

然后尝试重新运行 compile_cpp_files 脚本。

关于matlab - 无法编译mex文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15217983/

相关文章:

java - Matlab filtfilt()函数在Java中的实现

matlab - MATLAB 'publish'函数中打印和数字的控制顺序

matlab - 如何在矩阵周围添加镜像填充?

c# - Kinect:以毫米为单位转换 Joint.Position.Z

c# - KinectRegion HandPointer 光标作为 Awesomium 浏览器中的鼠标光标

c++ - 如何从最新的 SkeletalViewer 获取骨骼关节的 (x, y, z) 坐标? (C++)

Matlab:从矩阵中删除对角线并进行改革

matlab - LIBSVM - 无概率估计

c++ - IFTResult 到 cvMat 像素坐标

kinect - 是否可以使用 Kinect 检测热信号