1

私は Python プログラミングと開発全般に比較的慣れていないので、Google or-tools をうまくインストールできたことに驚きました。それは、このコマンドまででした: $ make third_party. コマンドが認識されません:

C:\Users\dbaug\Documents\Google Optimization\or-tools>make third_party
'make' is not recognized as an internal or external command,
operable program or batch file.

toolsファイルがあるサブディレクトリに移動するmake.exeと、コマンドは認識されますが、エラーが発生します。

C:\Users\dbaug\Documents\Google Optimization\or-tools\tools>make third_party
g++     Makefile.cc   -o Makefile
process_begin: CreateProcess((null), g++ Makefile.cc -o Makefile, ...) failed.
make (e=2): The system cannot find the file specified.
make: *** [Makefile] Error 2

これで、GLPK と SCIP を依存関係に追加するなど、途中のすべてのステップ (CMake と Java JDK のインストールなど) を完了しましPATHた。 Googleの指示に明確に記載されていないにもかかわらず、インストールしました。

SVN は or-tools リポジトリの と連携することになっていることは知っていMakefileますが、それを認識していないようです。別のオプションよりも TortoiseSVN を選択することで問題が発生する可能性がありますか? 私は何を間違っていますか?

また、Microsoft Visual Studios 2015 の [ツール] メニューにターミナルがありません。VS2015 の開発者コマンド プロンプトを使用するように求められていますか?

4

4 に答える 4

1

tools サブディレクトリに移動することにより、「make」ユーティリティは、このディレクトリにある「Makefile」という名前のファイルに対してコンパイルを試みます。

コンパイルする必要がある Makefile は、ソース フォルダーのルートにあります。つまり、考えられる解決策の 1 つは、「or-tools/tools/」フォルダーをパスに追加し、or-tools ルート フォルダーから make を実行することです。

于 2017-01-27T21:42:26.417 に答える