图片缩略图

Visual Studio 2013支金宝app持MATLAB Compiler Toolbox (x64)

版本1.0.0.0(4.34 KB)由 Arnaud Faucher
Visual Studio 2013支金宝app持MATLAB Compiler Toolbox (win64)

10次下载

更新2013年10月23日

查看许可证

*实验性*

将zip文件的内容复制到以下文件夹中:

C:\Program Files\MATLAB\R2013a\bin\win64\mbuildopts

然后在MATLAB中运行'mbuild -setup'

引用为

阿诺·福彻(2021年)。Visual Studio 2013支金宝app持MATLAB Compiler Toolbox (x64)(//www.tatmou.com/matlabcentral/fileexchange/44051-visual-studio-2013-金宝appsupport-for-matlab-compiler-toolbox-x64),MATLAB中央文件交换。恢复.

意见及评分(12)

nakeeysha

A K M FOYSAL AHMED

我有Matlab2016b和Visual Studio 2013社区版(我的学校没有VS专业版的许可证)。我需要编译mex文件。我按照上述说明进行操作,得到如下输出:

mbuild-设置
MBug配置为使用“微软Visual C++ 2013专业(C)”进行C语言编译。

要选择不同的语言,请从以下选项中选择一种:
MEX -设置C++ -客户端MBOD
mex-设置FORTRAN-客户端MBUILD

难道不能用社区版本编译吗??

sonu兰

大家好,,
我正在尝试设置mex文件,但找不到sdk或编译器。所以我安装了SDK 7.1,但失败了。现在请告诉我如何安装哪个编译器,以便修复mex文件

古斯塔沃·潘普洛纳

非常非常适合有SDK缺失问题的用户!

杜国伟

瓦尔

这是一条非常有用的线索。介绍了如何在Visual C++中激活64位编译器的简单方法。http://msdn.microsoft.com/en-us/library/x4d2c09s.aspx(“如何:在命令行上启用64位VisualC++工具集”)。一旦完成,一个简单的星期到MEX安装,如Kirill所描述的,帮助MCC找到正确的C++编译器。

约翰·布克

艾哈迈德

非常感谢你提供的文件。您的文件让我了解了如何使用Visual Studio 2013修复MEX配置问题。

基里尔

简单的解决方案是在mex设置中选择Visual Studio 2012编译器,而不是VS 2012文件夹集VS 2013文件夹,即文件夹c:\Program Files(x86)\Microsoft Visual Studio 12.0\而不是c:\Program Files(x86)\Microsoft Visual Studio 11.0\
在那之后,一切都开始运作,并开始变得有趣。

信孚

嗨Arnaud,

谢谢你的回复。我还需要在MATLAB中输入命令“mex -setup”,选择一个编译器来编译c文件,在simulink中得到c mex s-function。金宝app但是MEX找不到Visual c++ 2013,即使mbuild可以找到它。

为了解决这个问题,我安装了另一个版本的Visual c++ 2010。因此,mbuild可以同时找到vc2013和vc2010,而MEX只能找到vc2010。不过,我现在可以使用命令“MEX…”了。

Arnaud Faucher

嗨,欣,

警告是完全正常的。它只说明VisualC++ 2013运行时需要与编译的应用程序一起分发和部署。

你可以开始编译你的应用程序…

信孚

嗨Arnaud,

谢谢分享这个文件。我已经安装了Matlab2013a和VisualStudio2013。当我在matlab命令窗口中使用“mbuild-setup”时,找不到编译器。安装此文件后,matlab可以找到VC++2013并要求选择编译器。但是,在选择并验证编译器VC++2013后会出现警告。全部资料如下:

> > mbuild设置

欢迎使用mbuild-安装程序。此实用程序将帮助您设置
一个默认的编译器。有关受支持的编译器列表,请参金宝app见
//www.tatmou.com/金宝appsupport/compilers/R2013a/win64.html

请选择编译器来构建共享库或COM组件:

是否希望mbuild找到已安装的编译器[y]/n?Y

选择一个编译器:
[1 ]微软Visual C++ 2013中的G: \安装软件\微软Visual Studio 12

[0]无

编译器:1

请验证您的选择:

编译器:Microsoft Visual c++ 2013
位置:G:\安装软件\Microsoft Visual Studio 12.0

这些是否正确[y]/n?Y

****************************************************************************
警告:使用Microsoft Visual c++生成的应用程序/组件
2013要求Microsoft Visual Studio 2013运行时
库在用于部署的计算机上可用。
要重新分发应用程序/组件,请确保
部署计算机具有这些运行时库。
****************************************************************************


正在尝试更新选项文件:C:\Users\Xinfu\AppData\Roaming\MathWorks\MATLAB\R2013a\compopts.bat
从模板:G: \安装~ 1 \ MATLAB \ R2013a \ bin \ win64 \ mbuildopts \ msvc120compp.bat

完成。

因此,matlab仍然不能成功地选择编译器。你能帮我解决这个问题吗?谢谢你!

MATLAB版本兼容性
使用R2013a创建
与任何版本兼容
平台兼容性
窗户 macOS Linux

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始狩猎!