0

当试图在我的计算机上运行在另一台计算机上工作的 opl 模型(文件 .mod 和 .dat)时,我收到错误“找不到文件”。更准确地说,.dat 文件连接到 cplex 似乎无法看到的 excel 工作表。我不知道如何指定搜索路径?(excel文件与其他文件在同一个文件中)。

如果我给出一个绝对路径,我会得到“\R 中的无效转义序列”,并且不知道这意味着什么。

欢迎任何帮助。

4

1 回答 1

0

如果 Excel 文件与 .dat 文件位于同一目录中:

 SheetConnection sheet("FileName.xlsb");

如果要使用绝对路径,请使用转义字符 \,例如:

 SheetConnection sheet("C:\\dir1\\FileName.xlsb");

您还应该在复制到新主机或迁移后检查其他 PATH 变量。在 Cplex Optimization Studio 中,打开项目,然后:OPL 项目视图 -> 右键单击​​(在您的项目上)-> 资源 -> 内嵌资源

检查所有路径,特别是 PROJECT_LOC

于 2015-04-16T15:29:53.127 回答