我使用Matlab 2009b 64bit并且我安装了Microsoft Visual Studio 2008 Express用于编译器(但它只是在C:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ Microsoft Visual C ++ 2008 Express中安装32位SP1版本 - ENU)。 然后我在Matlab中找到一个文件,它有错误:
Error: Could not find the compiler "cl" on the DOS path.
Use mex -setup to configure your environment properly.
...MATLAB\BIN\MEX.PL: Error: Unable to locate compiler.
有人有这个问题吗?分享您的实验来解决它。谢谢!
答案 0 :(得分:0)
最后,我解决了这个问题。关键是编译器32bit(ex Microsoft Visual Studio 2008 Express)与Matlab 64bit不兼容。所以,我删除了Matlab 64bit,然后安装Matlab 32bit来解决这个问题。这项工作很棒。