0

我制作了新文件“ Makefile.local ”并将“ WINDOWS_SCIP_DIR=c:/Program Files/SCIPOptSuite ”添加到文件中。

SCIP 也已编译,文件路径正确。

在此处输入图像描述

4

2 回答 2

1

我们最近在这里更新了安装说明:

https://developers.google.com/optimization/install/cpp/source_windows

你能对照你所做的检查它们吗?

谢谢

于 2018-12-05T10:01:34.023 回答
1

您必须使用没有空格的路径,因为 Makefile 不能在 Windows 提示符下到处都支持它(例如,在 if 命令中 Makefile 中的通配符函数)。

如果您使用 SCIPOptSuite 6.0.2 64 位 Windows 安装程序安装了 SCIP,它应该位于%ProgramFiles%\SCIPOptSuite 6.0.2首先您需要找到每个目录的短名称版本

dir "%ProgramFiles%*" /x
...
Directory of C:\
01/06/2020  10:35 AM    <DIR>          PROGRA~1     Program Files

dir "%ProgramFiles%\SCIP*" /x
...
01/06/2020  10:35 AM    <DIR>          SCIPOP~1.2   SCIPOptSuite 6.0.2

所以就我而言,我可以使用:

set WINDOWS_SCIP_DIR=C:\PROGRA~1\SCIPOP~1.2

然后您可以使用以下方法进行检查:

cd <path_to_your_ortools_source_install>
set PATH=%PATH%;tools;tools\win
make check_third_party

要进行测试,您可以使用以下命令运行示例示例/integer_programming.cc:

make rcc_integer_programming
于 2020-01-06T16:25:44.217 回答