我安装了Matlab 2011b 64-bit。我还安装了Microsoft SDK 7.1和Microsoft Visual C++ 2010 Express。在这些操作之后,我使用命令“ mex -setup ”和“ mbuild -setup ”来选择“Microsoft Visual C++ 2010 Express”编译器。
当我为 simulink 模型生成 C 代码并编译它时,我收到消息“无法在 C:\Program Files\MATLAB\R2011b\sys\lcc 中找到 LCC,请确保您已安装 LCC。”
- LCC 编译器不用于生成的代码。
- 当我从 Matlab 2011b 32bit复制 lcc 文件夹时,一切正常。
为什么 Matlab 尝试查找 LCC 而不是 Visual C++ 2010 Express?我不明白。也许有人有任何想法。谢谢。