Matlab 2018b无法选择VS 2023作为编译器 的解决办法
时间: 2024-02-12 19:03:19 浏览: 158
首先,需要确认您安装的Matlab版本是否支持Visual Studio 2023作为编译器。如果不支持,您需要升级到支持的版本。
如果您的Matlab版本支持Visual Studio 2023作为编译器,但无法选择它,请尝试以下步骤:
1. 确认您已经安装了Visual Studio 2023,并且已经安装了C++桌面开发工作负载。
2. 打开Matlab并进入“首选项”菜单。
3. 在“首选项”菜单中,选择“MATLAB > 工具箱 > C++编译器”。
4. 在“C++编译器”菜单中,单击“添加”按钮。
5. 在“添加支持的编译器”对话框中,选择“Microsoft Visual C++”作为编译器类型,并选择Visual Studio 2023所在的文件夹。
6. 单击“确定”按钮,然后关闭“首选项”菜单。
现在,您应该能够在Matlab中选择Visual Studio 2023作为编译器了。如果仍然无法选择它,请尝试重新安装Matlab和Visual Studio 2023,并确保您的系统符合Matlab和Visual Studio的最低系统要求。
相关问题
MATLAB2018B安装编译器
MATLAB 2018B是一款数学软件,主要用于数值计算、数据分析、可视化和算法开发等。如果你需要在MATLAB 2018B中使用编译器,可以按照以下步骤进行安装:
1. 首先,确保你已经安装了MATLAB 2018B版本。
2. 打开MATLAB软件,在主界面的“HOME”选项卡中,点击“Add-Ons”按钮。
3. 在弹出的“Add-On Explorer”窗口中,选择“Get Hardware Support Packages”。
4. 在新的窗口中,选择需要安装的编译器,并按照提示完成安装过程。
5. 安装完成后,在MATLAB命令窗口中输入“mex -setup”,选择需要使用的编译器,并设置相关的参数。
6. 完成以上步骤后,你就可以在MATLAB中使用编译器进行代码编译了。
MATLAB2018b安装gcc编译器
为了在MATLAB2018b中安装gcc编译器,您可以按照以下步骤进行操作:
1. 打开MATLAB命令窗口。
2. 输入"mex -setup"命令。
3. 如果您遇到错误提示"错误使用 mex 未找到支持的编译器",则需要安装MinGW-w64 C/C编译器。您可以从以下网址下载免费提供的TDM-GCC:https://jmeubank.github.io/tdm-gcc/articles/2020-03/9.2.0-release。根据您的实际情况,选择合适的64位版本进行下载。
4. 下载完成后,您会得到一个exe文件。
5. 运行该exe文件,按照安装向导的指示进行安装。
6. 安装完成后,打开MATLAB命令窗口。
7. 输入"mingw.mlpkginstall"命令,使用mingw.mlpkginstall为MATLAB R2018B安装MINGW编译器。
8. 在命令行显示gcc的版本号,确保安装的是gcc 6.3.0(x86_64-posix-seh-rev2, Built by MinGW-W64 project)。如果版本不匹配,您可以从网站上直接下载对应的文件:x86_64-6.3.0-release-posix-seh-rt_v5-rev2.7z。
9. 在MATLAB命令行中输入"setenv('MW_MINGW64_LOC', 'C:\mingw-w64\mingw64')"命令,设置环境变量MW_MINGW64_LOC为安装路径。
这样,您就成功安装了gcc编译器,并可以在MATLAB2018b中使用它了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [在Matlab2018b中配置MinGW-w64 C/C++ 编译器](https://blog.csdn.net/fjswcjswzy/article/details/108635211)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [MATLAB R2018B 说使用的MINGW编译器版本](https://blog.csdn.net/rumswell/article/details/103430294)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文