visual-studio-2010 - 是否可以将 Matlab 编译器链接到 Visual C++ 编译器?

标签 visual-studio-2010 matlab mcc

我使用的是Matlab 2010和VS2010。 我的系统中安装了 Matlab 编译器运行时。 每当运行命令 mcc -setup 时,我只会得到一个编译器 lcc。当使用部署工具构建 C++ 共享库时,该编译器会出现很多错误。它仅正确构建 C 共享库。

我还可以将 VC++ 编译器与 MCC 连接吗???

我该怎么做?

最佳答案

你读过this吗?文章?特别是注2?他们正在谈论类似的错误。

附注

Matlab 使用 mexopts 文件与编译器交互,位于

matlabroot\bin\win64\mexopts\

因此,您几乎可以自己添加任何编译器。

  • 某些 mexopt 可以通过 Mathworks fileexchange 获得。
  • 如果您可以访问较新的 matlab 安装,则可以从那里获取 mexopt。
  • 您可以根据现有文件编写自己的一组 mexopt。一般来说,它相当容易制作,比如说 VS2010 从 VS2008 中选择出来。

Here's关于此的官方文章。

关于visual-studio-2010 - 是否可以将 Matlab 编译器链接到 Visual C++ 编译器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14082450/

相关文章:

android - 如何在 Android 模拟器中更改移动国家代码 (MCC)?

visual-studio - Visual Studio 2010 在调试 C++/CLI(混合模式)项目期间挂起

c# - COM Interop 错误,使用 MSMQ 库时未注册类

matlab - 在 MATLAB 中构造邻接矩阵

matlab - MATLAB lsqnonlin 中用户定义的 Jacobean 模式被忽略

matlab - 检查每个像素的特定颜色(在特定阈值内)

matlab - 共享库 libmwi18n.so 找不到

c++ - 我正在尝试在 Visual Studio 2010 中编译 C++ 代码,但出现链接器错误

visual-studio-2010 - F# 性能分析器检测不起作用