我正在尝试编写C ++程序并使用mex接口将其与MATLAB集成。 我在MATLAB上写了mex -setup命令,这就是结果 选择一个编译器:
[0]无
我在安装了MATLAB R2009b的Windows 7 64位PC上安装了Visual Studio 2010(64位)。我在某处看过visual studio 2010应该安装了64位编译器。 有人可以帮帮我吗
答案 0 :(得分:4)
这可能与cl.exe不在你的%PATH中有关吗? 尝试使用“我的电脑”上的“选项面板”修复PATH,然后重试
答案 1 :(得分:3)
您需要同时安装Visual Studio 2008和相应的Windows SDK:http://www.mathworks.co.uk/support/compilers/R2009b/win64.html
R2009b不支持Visual Studio 2010。 R2010a是第一款支持VS 2010的产品。
答案 2 :(得分:0)
您正在询问如何直接在Matlab的命令行上编译mex文件。
另一种方法是从Visual Studio编译mex文件。您可能对以下过程感兴趣
Compiling mex files with Visual Studio
已经使用Visual Studio 2010,Matlab 2010a和Intel 64位目标计算机进行了测试。
如果需要,您还可以使用自己的配置参数下载和修改Visual Studio 2010项目。