我正在尝试使用cmake安装SCIP,MILP优化软件 . 首先,我从here下载了SCIP优化套件,然后在instructions之后,我开始使用cmake来构建SoPlex(它表明SCIP依赖于它) . 我将其指向适当的目录然后尝试构建SCIP . Cmake没有抛出任何错误,但是到了"make"它的时候,它得到了大约60%的时间,然后抛出了以下错误:

Linking CXX executable ../../bin/scip
Undefined symbols for architecture x86_64:
  "_free_history_entry", referenced from:
      _SCIPdialoghdlrAddHistory in dialog.c.o
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status
make[2]: *** [bin/scip] Error 1
make[1]: *** [scip/src/CMakeFiles/scip.dir/all] Error 2
make: *** [all] Error 2

我做了一些谷歌搜索来诊断这个,但我发现的一切似乎都与XCode有关,我没有使用它?

*我在运行10.11.3的mac上

**我为 - 我确信是 - 公然滥用术语而道歉,但我并不熟悉所有这些编译内容 .