首页 > 解决方案 > 如何从 c# 代码运行 cplex 程序?

问题描述

我有一个在 cplex ide 中工作的 cplex 代码。我想在 c# 代码中运行该程序。

我添加了 cplex 库,但 Visual Studio 无法理解它。

using ILOG.CPLEX;
using ILOG.Concert;

但这些都是红色下划线。如何将 cplex 库连接到 c# 代码?我想像函数一样运行 cplex 代码,我的意思是:

int cost = run_cplex_output();

标签: c#cplex

解决方案


2个选项:

  • 1) 使用 Concert C# API
  • 2) 使用 C# OPL API 从 C# 调用 OPL

在 CPLEX 产品中,您有选项 1的示例,位于

CPLEX_Studio129\cplex\examples\src\cs

选项2

CPLEX_Studio129\opl\examples\opl_interfaces\dotnet\x64_windows_vs2017\CSharp

我建议选项 2 并查看Mulprod.cs


推荐阅读