2016-10-25 10 views
1

私はPythonのプログラミングと一般的な開発に比較的新しいので、私は運がたくさんあることに驚いたinstalling Google or-tools。つまり、次のコマンドまででした:$ make third_party。コマンドが認識されない:ソースからGoogleやツールをインストールするときにthird_partyが機能しないようにする - Windows

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. 

私はmake.exeファイルが配置されているtoolsサブディレクトリに移動する場合は、コマンドが認識されますが、エラーが生成されます。

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 

は今、私はすべてを完了しました(インストールされたCMakeとJava JDKなど)、GLPKとSCIPを依存関係に追加することを含めて、すべての実行ファイルをPATHに追加しましたが、インストールしたVS2015、CMake、TortoiseSVNのビンを追加しましたGoogleの指示に明確には述べていません。

私はSVNがor-toolsリポジトリのMakefileとインターフェースするはずですが、それを認識していないようです - それは別のオプションよりもTortoiseSVNを選択することで可能かもしれませんか?私は間違って何をしていますか?

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

答えて

0

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

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

関連する問題