Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在win7上的cygwin32中的开源工具(SCIP)中编译和链接示例C Propgram时出错_C_Windows 7_Cygwin_.a_Scip - Fatal编程技术网

在win7上的cygwin32中的开源工具(SCIP)中编译和链接示例C Propgram时出错

在win7上的cygwin32中的开源工具(SCIP)中编译和链接示例C Propgram时出错,c,windows-7,cygwin,.a,scip,C,Windows 7,Cygwin,.a,Scip,这不是编程问题,而是Win7上cygwin 32上的工具(SCIP)安装和库“不匹配”问题 如果你不认为这是一个问这个问题的好地方,请在投票否决之前让我知道。谢谢 我正在尝试从安装整数规划模型解算器 http://scip.zib.de/download.php?fname=scipoptsuite-3.1.1.tgz 这可以用来解决优化整数规划问题 它支持在32位cygwin上安装 我已经成功安装了它,因为我可以从cygwin启动交互式shell,如下所示: $ ./bin/scip SCI

这不是编程问题,而是Win7上cygwin 32上的工具(SCIP)安装和库“不匹配”问题

如果你不认为这是一个问这个问题的好地方,请在投票否决之前让我知道。谢谢

我正在尝试从安装整数规划模型解算器

http://scip.zib.de/download.php?fname=scipoptsuite-3.1.1.tgz
这可以用来解决优化整数规划问题

它支持在32位cygwin上安装

我已经成功安装了它,因为我可以从cygwin启动交互式shell,如下所示:

$ ./bin/scip
SCIP version 3.1.1 [precision: 8 byte] [memory: block] [mode: optimized] [LP solver: SoPlex 2.0.1] [GitHash: bade511]
Copyright (c) 2002-2014 Konrad-Zuse-Zentrum fuer Informationstechnik Berlin (ZIB)

External codes:
  SoPlex 2.0.1         Linear Programming Solver developed at Zuse Institute Berlin (soplex.zib.de) [GitHash: 51184cf]
  cppad-20140000.1     Algorithmic Differentiation of C++ algorithms developed by B. Bell (www.coin-or.org/CppAD)

user parameter file <scip.set> not found - using default parameters

SCIP>
当我按照安装说明(在每个示例子文件夹中)运行

make all
我得到一个错误:

/examples/Binpacking
$ make all
-> compiling obj/O.cygwin.x86.gnu.opt/branch_ryanfoster.o
-> compiling obj/O.cygwin.x86.gnu.opt/cmain.o
-> compiling obj/O.cygwin.x86.gnu.opt/cons_samediff.o
-> compiling obj/O.cygwin.x86.gnu.opt/pricer_binpacking.o
-> compiling obj/O.cygwin.x86.gnu.opt/probdata_binpacking.o
-> compiling obj/O.cygwin.x86.gnu.opt/reader_bpa.o
-> compiling obj/O.cygwin.x86.gnu.opt/vardata_binpacking.o
-> linking bin/binpacking.cygwin.x86.gnu.opt.spx

**../../lib/libsoplex.cygwin.x86.gnu.opt.a: file not recognized: File format not recognized
collect2: error: ld returned 1 exit status**

Makefile:143: recipe for target 'bin/binpacking.cygwin.x86.gnu.opt.spx' failed
make: *** [bin/binpacking.cygwin.x86.gnu.opt.spx] Error 1
为什么无法识别静态库格式

我在SCIP邮件列表中问过这个问题,但是,没有人知道如何解决这种IT问题(编译/链接)

所以,希望我能在这里得到帮助

如果需要更多信息,请告诉我

任何帮助都将不胜感激


谢谢

您是否安装了SCIP软件包?有一个顶级目录,其中包含一个安装文件、几个.tgz文件、一个makefile和一个makefile.doit。此安装文件告诉您如何安装软件包。如果跳转到examples目录并尝试安装示例,直到主/顶级安装在没有任何错误的情况下执行之后,它才能正确安装errors@user3629249,是的,我已成功安装。
/examples/Binpacking
$ make all
-> compiling obj/O.cygwin.x86.gnu.opt/branch_ryanfoster.o
-> compiling obj/O.cygwin.x86.gnu.opt/cmain.o
-> compiling obj/O.cygwin.x86.gnu.opt/cons_samediff.o
-> compiling obj/O.cygwin.x86.gnu.opt/pricer_binpacking.o
-> compiling obj/O.cygwin.x86.gnu.opt/probdata_binpacking.o
-> compiling obj/O.cygwin.x86.gnu.opt/reader_bpa.o
-> compiling obj/O.cygwin.x86.gnu.opt/vardata_binpacking.o
-> linking bin/binpacking.cygwin.x86.gnu.opt.spx

**../../lib/libsoplex.cygwin.x86.gnu.opt.a: file not recognized: File format not recognized
collect2: error: ld returned 1 exit status**

Makefile:143: recipe for target 'bin/binpacking.cygwin.x86.gnu.opt.spx' failed
make: *** [bin/binpacking.cygwin.x86.gnu.opt.spx] Error 1