我制作了新文件“ Makefile.local ”并将“ WINDOWS_SCIP_DIR=c:/Program Files/SCIPOptSuite ”添加到文件中。
SCIP 也已编译,文件路径正确。
我制作了新文件“ Makefile.local ”并将“ WINDOWS_SCIP_DIR=c:/Program Files/SCIPOptSuite ”添加到文件中。
SCIP 也已编译,文件路径正确。
我们最近在这里更新了安装说明:
https://developers.google.com/optimization/install/cpp/source_windows
你能对照你所做的检查它们吗?
谢谢
您必须使用没有空格的路径,因为 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