【发布时间】:2017-12-10 18:38:56
【问题描述】:
我想从 lib 文件中调用 MATLAB 函数(用 C 语言编译 - 可能在 MSVS 中)。
我在 Mathworks 上找到的所有说明都让我明白: "未找到支持的编译器或 SDK。您可以安装免费提供的 MinGW-w64 C/C++ 编译器;请参阅安装 MinGW-w64 编译器"
我会按照说明进行操作,但我注意到了这一点: “Microsoft® Visual Studio® 生成的库 (.lib) 文件与 MinGW 不兼容”
所以我宁愿不这样做。我在我的(Windows)计算机上安装了 MSVS,我无法在任何地方找到有关如何“告诉”Matlab 使用此编译器的说明。
任何人都可以指出如何在 Matlab 中定义 C 编译器(MinGW 除外)?
附:我一直在使用编码器工具箱并生成 MEX 文件,所以我猜我的 Matlab 在某个地方确实可以访问 C 编译器
【问题讨论】:
-
MATLAB r2016b - 我想我已经解决了这个问题 - 谢谢:)