我正在使用 Concert 技术使用 IloCplex 构建优化模型。在我的例程中,我需要调用我的教授几年前编写的子例程。此子例程需要一个“指向由 CPXopenCPLEX 返回的 CPLEX 环境的指针”作为参数。问题是,我不知道如何使用 Concert 技术制作这样的指针。“CPXopenCPLEX”似乎属于可调用库。到目前为止,我所做的是将模型中的 IloEnv 声明为
IloEnv 环境;
然后我尝试将其转换为指向 CPLEX 环境的指针,如下 CPXENVptr cpxenv; cpxenv = (CPXENVptr) &(env);
但它似乎不起作用。它会编译,但是当我运行代码时,我会看到消息
“分段错误(核心转储)”
我希望有一个人可以帮助我?