在win7上构建谷歌或工具的错误

时间:2015-04-27 12:36:54

标签: visual-studio-2013 windows-7 scip or-tools

我想在win 7上安装google-or-tools(https://code.google.com/p/or-tools/),以便我可以从vidsual studio 2013中调用第三方优化解算器(scip http://scip.zib.de/)。

我是or-tools的新手。

我按照https://developers.google.com/optimization/docs/installing#source_windows

上的说明操作

但是,当我运行" tools / make.exe third_party"在cygwin,我收到了一个错误:

  makefiles/Makefile.cpp.mk:1573: warning: ignoring old commands for target `lib/libbop.'

  cd dependencies/sources/gflags-2.1.1 && \
    -D BUILD_SHARED_LIBS=ON \
     -D BUILD_STATIC_LIBS=ON \
     -D CMAKE_INSTALL_PREFIX=../../install \
     -D CMAKE_CXX_FLAGS=-fPIC \
     .
      C:\cygwin\install\tmp\make91243.sh: line 1: -D: command not found
      E:\Google_or_tools\or-tools-master\tools\make.exe: *** [dependencies/install/bin/gflags_completions.sh] Error 127

我在C:\ cygwin \ install中找不到make91243.sh文件。

任何帮助都将不胜感激。

感谢

1 个答案:

答案 0 :(得分:0)

这是一个老问题,但请注意,or-tools目前不支持Cygwin(请参阅this帖子)。在Windows上,您需要使用Microsoft的Visual C ++编译器。