如何在 Windows 上安装编译器? (对于 Matlab 程序)

Posted

技术标签:

【中文标题】如何在 Windows 上安装编译器? (对于 Matlab 程序)【英文标题】:How to install a compiler on Windows? (For a Matlab program) 【发布时间】:2011-05-02 19:34:58 【问题描述】:

我已经下载了这段代码;

http://www.cs.sfu.ca/%7Emori/research/superpixels/superpixels64.tar.gz

在自述文件中,它说:

在 yu_imncut 目录中的 *.c 上运行 mex -largeArrayDims 64 位架构需要 -largeArrayDims(感谢 Richard Lowe 为 64 位 MATLAB 提供修复) 从以下位置获取 mfm-pb 边界检测器代码 http://www.cs.berkeley.edu/projects/vision/grouping/segbench/ 更改 sp_demo.m 和 pbWrapper.m 中的路径名 获得快速处理器和大量 RAM 运行 sp_demo.m

我试图做 mex -.. 之一,但它告诉我我没有任何编译器。我怎样才能解决这个问题?你能帮我解决这个问题吗?我使用的是 64 位 Windows 7

【问题讨论】:

【参考方案1】:

据我所知,Matlab 不支持 GCC for Windows。 Visual Studio Express Editions 可以工作,但 2010 可能需要一个取决于您正在运行的 Matlab 版本的补丁 (http://www.mathworks.com/support/compilers/R2011a/win32.html)。此页面列出了所有支持的 Matlab 编译器。

【讨论】:

该列表已有数年历史了。这是新的。 mathworks.com/support/compilers/R2014a/… OP 可能想要“Windows 7.1 SDK”,它基本上是微软现在提供的免费编译器。【参考方案2】:

这里是 GCC for windows 的链接 http://gcc.gnu.org/install/specific.html#windows

【讨论】:

谢谢我下载了这个sourceforge.net/projects/mingw-w64/files/mingw-w64/…,但我实际上不知道如何处理它。你能帮帮我吗?

以上是关于如何在 Windows 上安装编译器? (对于 Matlab 程序)的主要内容,如果未能解决你的问题,请参考以下文章

在 Windows 上安装协议缓冲区

C++:如何在 Windows 10 上使用编译器 MinGW 9.2.0 安装 OpenCV

如何在 Windows 7 机器上安装 gcc?

如何在 Windows 上使用 Vim 编译 C++ 代码?

如何在 Windows 7 上使用 Visual Studio 2012(64 位)安装 OpenCV?

如何在 Windows 上构建 Mono 3.4.0/3.4.1