Advertisement

Matlab与VS2017 C++编译器的配置文件。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
在配置使用VS2017的电脑上,尝试在Matlab 2016中运行mex-setup时,未能找到相应的编译器或SDK,这源于Matlab 2016本身并未包含用于调用VS 2017 C++编译器的必要配置文件。为了解决这个问题,您可以参考该博客文章:https://blog..net/dashumak/article/details/85983345,其中提供了详细的操作步骤。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Matlab 2016bVS2017mexopts方法
    优质
    本文章介绍如何在Matlab 2016b环境下配置使用Visual Studio 2017的编译器进行Mex文件构建,帮助用户解决不同版本软件之间的兼容性问题。 解决 MATLAB 2016b 配置 VS2017 编译器时出现“未找到支持的编译器或 SDK”的问题可以通过使用以下补丁文件:(1) msvc2017.xml (2) msvcpp2017.xml。将这两个 XML 文件复制到 MATLAB 安装目录下的 \MATLAB\R2016b\bin\win64\mexopts 文件夹中,然后在命令行窗口输入 mex -setup 命令查看编译器配置是否完成。 如果出现错误提示“未找到支持的编译器或 SDK”,您可以安装免费提供的 MinGW-w64 C/C++ 编译器。
  • MATLAB R2016调用VS2017 C++方法
    优质
    本文章详细介绍如何在MATLAB R2016中设置并使用Visual Studio 2017的C++编译器,为开发环境集成提供指导和解决方案。 在安装了VS2017的电脑上运行Matlab 2016并输入mex-setup命令后,会发现找不到编译器或SDK。这是因为Matlab R2016没有自带调用VS2017 C++ 编译器的相关配置文件。具体解决方法可以参考相关技术博客文章中的说明。
  • MATLABVS2017作为C++.zip
    优质
    本资源提供详细的步骤和配置方法,帮助用户在MATLAB中成功设置Visual Studio 2017为C++编译器,适用于需要进行MEX文件开发的研究者与工程师。 在MATLAB R2016b中配置C++编译器时,如果电脑上安装的是VS2017,可以将相关文件解压缩后放置到相应的安装目录下,例如E:\software\Matlab\bin\win64\mexopts。之后,在MATLAB命令行输入`mex -setup`即可完成设置。
  • BCGCBarPro MFC25 在VS2017
    优质
    本文介绍了在Visual Studio 2017中为BCGControlBar Pro for MFC 25版本进行编译配置的方法和步骤,帮助开发者快速上手。 BCGCBarProMFC25 默认编译器最高支持到VS2015,在VS2017环境下使用需要对项目配置文件和头文件进行修改。具体操作方法是:将压缩包中的文件解压至BCG安装源代码位置,然后用VS2017打开对应的项目并完成编译即可。
  • Matlab 2020a中MinGW-w64 C/C++
    优质
    本教程详细介绍如何在MATLAB 2020a版本中安装和配置MinGW-w64 C/C++编译器,涵盖所有必要的步骤和注意事项。 版本tdm64-gcc-9.2.0的安装步骤可以自行在互联网上搜索相关信息进行学习和操作。
  • VS2017OpenGL相关.rar
    优质
    本资源包提供了在Visual Studio 2017中配置和使用OpenGL所需的文件及设置说明,帮助开发者快速搭建开发环境。 VS2017+OpenGL配置所需文件包括:glad、glaux 、glfw-3.2.1.bin.WIN32、glutdlls37beta。这些文件能满足所需的配置要求。
  • Matlab 2017aMinGW64指南.docx
    优质
    本文档详细介绍了如何在Matlab 2017a中配置MinGW-w64编译器的步骤和方法,适用于需要使用此组合进行C/C++编程的用户。 ### MATLAB 2017a 编译器MinGW64配置详解 #### 一、引言 在MATLAB环境中,用户可以通过调用外部编译器来编译C++代码,进而提升程序运行效率或者扩展MATLAB的功能。本段落将详细介绍如何在MATLAB 2017a中配置MinGW64作为C语言的编译器。 #### 二、为什么选择MinGW64? MinGW64是基于MinGW的一个增强版,专门为Windows系统设计,支持64位编译。相比于其他编译器如Visual Studio,它具有体积小巧和安装简便等优点,非常适合用于MATLAB的编译任务。尤其是对于那些对磁盘空间有一定要求或希望快速部署开发环境的用户来说,MinGW64是一个理想的选择。 #### 三、MinGW64的下载与安装 1. **下载MinGW64** 访问官方推荐的网址进行下载,并选择版本tdm64-gcc-5.1.0-2。这个版本已经足够满足MATLAB 2017a的需求。 2. **安装MinGW64** 下载完成后,双击安装包开始安装过程。这里建议按照默认路径安装,这样可以避免后续步骤中的环境变量配置出现问题。如果更改了安装路径,则需要注意在后续步骤中进行相应的调整。 #### 四、系统环境变量的配置 为了使MATLAB能够识别到新安装的MinGW64编译器,我们需要添加一个名为`MW_MINGW64_LOC`的系统环境变量,并指定其值为MinGW64的实际安装路径。 1. **打开环境变量编辑界面** 在“我的电脑”图标上右键点击,选择“属性”>“高级系统设置”>“环境变量”。 2. **新建系统变量** 在“系统变量”列表中,点击“新建”,输入变量名`MW_MINGW64_LOC`,变量值为MinGW64的实际安装路径(例如:`C:TDM-GCC-64`)。确保路径正确无误后点击“确定”。 #### 五、MATLAB中配置MinGW64 1. **启动MATLAB** 打开MATLAB 2017a,进入命令窗口。 2. **设置临时环境变量** 在MATLAB命令窗口中输入以下命令: ```matlab setenv(MW_MINGW64_LOC,C:TDM-GCC-64) ``` 这条命令会临时设置一个名为`MW_MINGW64_LOC`的环境变量,其值为`C:TDM-GCC-64`。这里使用的路径应与之前设置的系统环境变量中的路径保持一致。 3. **配置MinGW64作为C编译器** 接着输入: ```matlab mex -setup ``` 按照提示选择“MinGW64 Compiler for C Language”选项,完成编译器的配置。 #### 六、验证编译器配置 为了确保MinGW64配置成功,可以编写一个简单的C程序并通过MATLAB进行编译。例如,创建一个名为`hello.c`的文件,内容如下: ```c #include void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) { printf(Hello from C!n); } ``` 保存文件后,在MATLAB中执行以下命令: ```matlab mex hello.c ``` 如果一切正常,MATLAB将使用配置好的MinGW64编译器编译`hello.c`文件,并生成相应的MEX文件。 #### 七、总结 通过上述步骤,我们可以在MATLAB 2017a中成功配置并使用MinGW64作为C语言的编译器。这一配置不仅能够提高MATLAB程序的性能,还为用户提供了更多的编程灵活性。无论是对于科研工作者还是工程师而言,掌握这一技能都是非常有益的。
  • VS2017 Monokai颜色
    优质
    VS2017 Monokai颜色配置文件是一款专为Microsoft Visual Studio 2017设计的主题插件,采用流行的Monokai配色方案,提供舒适且清晰的代码阅读体验。 VS2017 Monokai配色配置文件有助于保护视力并方便阅读代码。
  • GVIM优化指南
    优质
    本指南详细介绍了如何对GVIM编译器配置文件进行优化,帮助用户提升编程效率和代码编辑体验。 兄弟连官方专用完美gvim编译器支持中文显示和高亮显示。请解压vimconfig.rar文件,并将其中的_vimrc文件覆盖到电脑上已安装的vim目录下,注意该文件位于vim程序运行目录的上一级目录中。
  • MATLAB 2013中VS2013
    优质
    本文章介绍了如何在MATLAB R2013版本中成功配置Visual Studio 2013编译器的方法与步骤,帮助用户解决两者之间的兼容性问题。 使用方法:将文件解压到Matlab安装的路径中(例如C:\Program Files\MATLAB\R2012a\bin\win32\mexopts),然后在Matlab环境中执行mex -setup指令即可。