2

我在 W7 64 位机器上使用 Matlab 2012a。现在不太记得了,我装东西的时候是半年前,所以现在只能根据安装日期猜测顺序。

现在我有 Matlab、Matlab 编译器运行时、MS Windows SDK 7.1 和 .NET Framework 4 以及许多其他可能不必要的程序(我发现了例如 MS Visual C++ 2008 标准编译器)。最近我尝试了此处所述的程序,但没有效果。我还没有重新安装任何东西。

如有必要,我可能会附上带有安装日期的程序列表。问题如下 - 即使我已经完成了 mex -setup(它似乎成功了,它显示了 SDK 7.1 的正确路径并接受它),在 simulink 中编译模型时,我收到一个错误“安装的编译器是没有检测到”。我想知道我现在该怎么办。

4

1 回答 1

0

很多人在 Windows 7 上遇到这个问题,虽然 Mathworks 已经发布了解决方案,但我花了几天时间尝试并重新尝试,但无济于事。

作为解决方法,将 Matlab 重新安装为 32 位。它带有一个内置编译器,而且 Mex 似乎开箱即用。不太理想,但它有效。

于 2013-01-09T17:06:31.990 回答