如何在 IBM ILOG CPLEX 优化工作室中使用 C++ 或 Java 库
How can I use c++ or java library in IBM ILOG CPLEX optimization studio
我在 IBM ILOG CPLEX Optimization Studio 中编写了一个 Opl 项目。我有超过 300 个文件,每次尝试我都会从每个文件中获取数据。我想定义一种自动方法来导入每个文件,获取其相关结果,然后选择下一个文件,而不是逐个导入。要定义包含所有文件的文件夹,我需要使用 c++ 或 java 代码。当我使用这些代码时,程序会给我一个错误"未定义这些函数",我认为我应该以某种方式导入 c++ 或 java 库。我想知道可以做这样的事情吗?或者这个问题有什么解决方案吗?
CPLEX 附带了许多示例,展示了如何从 Java 或 C++ 使用它。只需查看用户手册和教程即可。
但是,如果您已经在 OPL 中拥有您的模型,并且问题只是文件上的这个循环,那么请注意有一个 IloOplCallJava 函数允许您从 OPL execute
块调用任意 Java 代码。您可以使用它来调用 Java 文件系统函数并在 OPL 脚本块中实现循环。
你知道
你可以从C++和Java调用OPL吗?
许多例子:
CPLEX_Studio129oplexamplesopl_interfaces
您知道您不仅可以从工作室调用模特,还可以使用 oplrun 调用模特吗?
最后,您可以从 OPL 调用 Java,请参阅:
CPLEX_Studio129oplexamplesopl_interfacesjavajavaknapsack
您也可以使用 IloOplExec 调用来自 OPL 的任何可执行文件。
相关文章:
- 在java中解决这段代码时面临循环中的问题
- 尝试用java代码编译和运行c++代码
- 在这种情况下,java对象是否可以调用本机函数
- 在java中读取c++字节的位字段
- 为什么C++对链表中的下一个节点使用指针,而像 C# 或 Java 这样的语言只使用类 Node 的名称?
- 使用已使用 java 编码的 openssl 解码数据
- SWIG Java 在使用 -DSWIGWORDSIZE64 时将int64_t转换为 jlong
- Android Java USB for native cpp
- 在由Sublime文本3编译后在cmd上显示Java程序输出
- C++ equivalent to Java Map getOrDefault?
- C++ 中的 Java 样式枚举
- 是否有技术原因阻止 Java 中的 final C++ 像 const 一样严格?
- 加密在 Windows、C++ 和 Java 中传输中的数据
- Java从C++回调到C++回调
- 在 c++ 中模拟输入并在 JAVA 中读取它?
- 用C++包装 Java 库 (JNI)
- 使用 TreeSet Java 对反转进行计数
- 验证openssl c++中的签名,这是由JAVA DSA签名的?
- 如何通过 JNI 将 C 字符串表情符号传递给 Java
- 如何从保存在 Java 中C++的字节数组中读取数字?