错误报告

错误报告

我们想指出这个例子的另一个方面。几乎所有的Gurobi方法都返回一个错误代码。代码通常为零,表示没有遇到错误,但重要的是检查代码的值,以防出现错误。

虽然您可能希望在每个可能发生错误的地方打印专门的错误代码,但Gurobi接口为报告错误提供了更灵活的工具。的GRBgeterrormsg ()例程返回与环境相关的最新错误的文本描述:


/*错误报告*/ if (Error) {printf(" Error: %s\n", GRBgeterrormsg(env));退出(1);}

一旦错误报告完成,我们示例中剩下的惟一任务就是释放与优化任务相关的资源。狗万app足彩在本例中,我们填充了一个模型并创建了一个环境。我们称之为GRBfreemodel(模型)释放模型,并且GRBfreeenv (env)解放环境(按此顺序)