Optimization 编制SCIP:';spxsolver.h';找不到文件
我正在尝试使用以下命令编译SCIP:Optimization 编制SCIP:';spxsolver.h';找不到文件,optimization,scip,Optimization,Scip,我正在尝试使用以下命令编译SCIP: make ZLIB=false READLINE=false GMP=false 有人知道如何处理这个问题吗 -> compiling obj/O.darwin.x86_64.gnu.opt/lib/objscip/objsepa.o -> compiling obj/O.darwin.x86_64.gnu.opt/lib/objscip/objvardata.o -> generating library lib/libobjscip-
make ZLIB=false READLINE=false GMP=false
有人知道如何处理这个问题吗
-> compiling obj/O.darwin.x86_64.gnu.opt/lib/objscip/objsepa.o
-> compiling obj/O.darwin.x86_64.gnu.opt/lib/objscip/objvardata.o
-> generating library lib/libobjscip-3.1.1.darwin.x86_64.gnu.opt.a
-> compiling obj/O.darwin.x86_64.gnu.opt/lib/lpi/lpi_spx.o
src/lpi/lpi_spx.cpp:76:10: fatal error: 'spxsolver.h' file not found
#include "spxsolver.h"
^
1 error generated.
make[1]: *** [obj/O.darwin.x86_64.gnu.opt/lib/lpi/lpi_spx.o] Error 1
make: *** [libs] Error 2
注意:我使用的是Mac OS X Yosemite 10.10.3SCIP使用外部LP解算器,例如(默认情况下)作为底层LP解算器。LP解算器需要在编译时链接。以下是如何做到这一点:
~/SoPlex
make links
有关更多详细信息,请参阅,尤其是逐步示例1。问题在于我安装的是
scip-3.1.1.tgz
,而不是
scipoptsite-3.1.1.tgz
。在scipoptsuite-3.1.1上运行make
。tgz运行得非常好