【问题标题】:Why "No compiler" on my Windows 7 when typing mex -setup in r2010a?为什么在 r2010a 中键入 mex -setup 时在我的 Windows 7 上“无编译器”?
【发布时间】:2015-06-24 02:24:41
【问题描述】:

我使用的是 Windows 7 64 位。我需要执行 mex -largeArrayDims *.c 但它告诉我没有编译器。我正在尝试在 R2010a 中执行此操作。

我试过 mex -setup 但它仍然说没有编译器。我怎样才能解决这个问题?你能帮我么?我从项目的 SourceForge 页面下载了 Mingw-w64(这是在项目移动到 http://mingw-w64.org/ 之前),但我不知道如何使用它。任何帮助将不胜感激。

【问题讨论】:

    标签: matlab


    【解决方案1】:

    Matlab 不支持mingw。您必须使用他们支持的编译器。我认为应该支持 Visual Studio,而且我认为它不能与免费的 Express Edition 一起使用。

    编辑 http://www.mathworks.com/support/compilers/R2010a/win64.html#simulink

    您需要Matlab 2010a 的补丁才能使用Visual Studio 2010。在“Windows(64 位)平台注意事项”下,阅读第二项,它应该说明如何让Matlab 识别VC++ 2010。希望这会有所帮助!

    【讨论】:

    • 我有 Visual Studio。现在我应该怎么做才能完成这项工作?我真的不知道我在做什么。只要我手上有可以执行的东西,我就会开始做。
    • Visual Studio 的哪个版本?
    • Visual Studio 2010 Professional 它说
    • 我mex一次后,是不是也需要用Matlab做,还是只做一次?
    • 检查我上面编辑的答案,您需要下载一个补丁才能使其与 VC++ 2010 一起使用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多