我正在使用OS X Mountain Lion,XCode 5.0.2和Matlab_R2013a。我正在尝试在这些环境中安装LibSVM。我已经安装了命令行工具,我正在尝试“制作”文件(在我的桌面上转到LibSVM的解压缩文件夹,转到文件夹matlab并运行“make”)。但是,我收到致命错误“找不到mex.h文件”。你能否向我提示正确的方向?
答案 0 :(得分:0)
如果要使用Makefile并使用命令行make,则需要编辑Makefile并确保所有设置都正确。默认情况下,Mac中的一些(特别是MATLABDIR)被注释掉了。
您还应该能够通过在Matlab中执行make.m脚本来构建。 如果你想这样做,你需要在Matlab中运行以下命令:
mex -setup
并在提示时选择适当的 C ++ 编译器。
然后你应该能够在Matlab中运行make
。