1

WindowsでSCIPを実行するためにcygwinを使用しています。ただし、makeインストールを実行するために使用すると、cygwin が報告します。

「fmemopen」はこのスコープで宣言されていません

tmpStream = fmemopen(tmpString, 63, "w");

cygwin パッケージ マネージャー内で ZLIB のパッケージをインストールしようとしたときに問題が発生したと思いますが、そのエラーをどのように処理できるかわかりません。

4

1 に答える 1

0

どうやら、 cygwin を使用している場合、何らかの理由でフラグ_WIN32またはが設定されていないようです。_WIN64対応するサブメイクファイルを手動で調整するmake.cygwin.x86.gnumake.cygwin.x86_64.gnusoplex-2.2.1/make/次のようにすることができます。

パラメータを拡張して、最初の行にそれぞれ-D_WIN32またはを追加するだけです。-D_WIN64CPPFLAGS

を実行して、SoPlex の合理的な解決機能なしでコンパイルを試みることもできますmake LEGACY=true

于 2016-05-12T09:22:24.133 に答える