鱼C论坛

 找回密码
 立即注册
查看: 187|回复: 1

有关matlab连接C++编译器

[复制链接]
发表于 2024-10-23 21:17:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我在matlab上用mex函数找得到vs2019,和MinGW64,但是我跑ECO代码的时候就显示无法找到C的编译器,不知道该怎么解决这个问题

mex找得到编译器

mex找得到编译器

运行不了

运行不了

找不到编译器

找不到编译器
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-10-23 21:17:20 | 显示全部楼层
在MATLAB中使用C++编译器遇到问题,可以尝试以下步骤:

1. **验证安装路径**:
   - 确保Visual Studio 2019或MinGW的安装路径正确且完整。
   - 验证相关编译器的环境变量是否正确设置。

2. **重新配置MEX**:
   - 在MATLAB命令窗口中输入`mex -setup`,选择正确的C++编译器。
   - 如果需要选择C编译器,输入`mex -setup c`。

3. **检查MATLAB版本兼容性**:
   - 确认你的MATLAB版本支持选定的编译器,尤其是对于Visual Studio版本。

4. **更新MATLAB**:
   - 确保MATLAB和你的编译器版本是最新的,有时更新可能修复兼容性问题。

5. **清除缓存**:
   - 在MATLAB中运行`clear mex`,清除之前的编译缓存。

6. **使用管理员权限**:
   - 以管理员权限运行MATLAB,以避免权限问题。

试试这些步骤,看是否能解决问题。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-21 21:51

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表