运行 在 linux 中使用 IBM ILOG CPLEX 12.9 的 .net 核心应用程序不工作

Running .net core application with IBM ILOG CPLEX 12.9 in linux doesn't work

我有一个使用 IBM ILOG CPLEX 12.9 的 .net 核心应用程序。它在 Windows 10 上正常工作。但是当我尝试在 linux (Ubuntu 18.04) 上 运行 时,出现以下错误:

System.DllNotFoundException: 无法加载共享库 'cp_wrap_cpp_dotnet1290' 或其依赖项之一。

我在Linux上安装了IBM ILOG CPLEX 12.9,安装成功。 我在哪里可以找到这个 dll(或 .so)?

谢谢

dotnet 框架在 Windows 上可用,如在

中所见

https://www.ibm.com/software/reports/compatibility/clarity-reports/report/html/softwareReqsForProduct?deliverableId=E57328F0919E11E8A5E6A380334DFF95&osPlatform=Windows

但不在 linux

https://www.ibm.com/software/reports/compatibility/clarity-reports/report/html/softwareReqsForProduct?deliverableId=BE7489907D6811E9BFD5252BC35BF06E&osPlatform=Linux

在 CPLEX 文档中我们可以阅读

The .NET examples are available in C# (extension .cs ). These examples are similar to the C++ examples, except they are available for Windows only.