问题背景如下:刚拿到一份MATLAB的代码,但是电脑第一次安装gurobi,在运行过程中发生了报错,使用断点进行调试和步进调试方法,最终发现,这个问题出在了哪一步,然后向了人工智能和CSDN、百度寻求答案,均没有发现有效的解决办法,最后在哔哩哔哩发现解决办法,特此记录。
大佬视频链接在这里:GurobiError10008错误的解决方法_哔哩哔哩_bilibili
1.报错界面
2.在命令窗口检查gurobi是否安装好,发送指令:yalmiptest,如果安装无误应该会出现以下截图:
在该界面直接enter一下:
这就表示gurobi成功导入了matlab环境中。
3.修改方式:找到该函数,右击打开它
Ctrl+F在该函数的代码中进行查找:TuneTimeLimit
将它的值修改为0(因为该参数对应最小应该是0,但是默认开始设置的是-1,所以需要修改为0)
4.返回验证:
能够顺利进行编译了!