0
点赞
收藏
分享

微信扫一扫

警告: 执行 ‘osqp‘ 类析构函数时,捕获到以下错误:未定义与 ‘char‘ 类型的输入参数相对应的函数 ‘osqp_mex‘。

余寿 2022-03-12 阅读 164

警告: 执行 ‘osqp’ 类析构函数时,捕获到以下错误:未定义与 ‘char’ 类型的输入参数相对应的函数 ‘osqp_mex’。

在这里插入图片描述
使用MATLAB运行优化程序的时候遇到如下问题,原因是没有安装MinGW-w64 C/C++ 编译器
在命令行窗口输入mex -setup,得到如下结果,说明没有安装MinGW-w64 C/C++ 编译器
在这里插入图片描述

安装方法

参考教程

下载地址:
https://jmeubank.github.io/tdm-gcc/articles/2021-05/10.3.0-release
一直点击下一步即可,注意自己的安装位置,我的安装位置:D:\Software\Tools\TDM-GCC-64
配置环境:
在MATLAB命令行窗口输入下列命令,注意替换自己的地址

setenv('MW_MINGW64_LOC','D:\Software\Tools\TDM-GCC-64')

检查:
再次执行入mex -setup
在这里插入图片描述

安装成功!

举报

相关推荐

0 条评论