我在一个C++接口中使用Gurobi求解器。 我需要用
int GRBgetBasisHead (GRBmodel *model, int *bhead)
我创建了我的模型:
GRBModel model1 = GRBModel(env);
我得到以下错误
error: cannot convert ‘GRBModel*’ to ‘GRBmodel* {aka _GRBmodel*}’ for argument ‘1’ to ‘int GRBgetBasisHead(GRBmodel*, int*)’
当我使用以下工具创建模型时:
GRBmodel *model2 = NULL;
指令(int GRBgetBasisHead(GRBmodel*model,int*bhead))可以工作,但模型的操作与前面的声明不同。 有什么方法可以将model1
和model2
联系起来吗?
很明显,你有一个打字错误。 它是grbmodel
,而不是grbmodel
-注意大写“M”。