-1

Google の OR-Tools の指示に従い、次の指示を読んでいます。

> "Then you can download all dependencies and build them using:
> 
>    make third_party"

このmakeコマンドは何ですか?Windows コマンド プロンプトから実行する必要がありますか? この third_party ファイルはどこにありますか?

初歩的な質問で申し訳ありません。私はこの分野に不慣れです。

4

2 に答える 2

3

そのページは私には非常に明確に思えます。

svn.exe、nmake.exe、cl.exeがパスに含まれていることを確認してください。

あなたはまさにそれをする必要があります。物事の音から、コマンドをnmake.exe実装します。makeこのコマンドを実行する場所については、ページに示されているように、VisualStudioの[ツール]メニューのターミナルから実行してください。

于 2013-01-10T18:37:17.830 に答える
2

名前

make - GNU make utility to maintain groups of programs  

あらすじ

make [ -f makefile ] [ option ] ... target ...

簡単に言えば、make はコンパイル ツールです。Make コマンドは、Linux で必要なすべての再コンパイルを「作成」するために使用されるコマンドです。Make には構成ファイルが必要です。このファイルがプロジェクト用に構築されたら、通常は make と入力して、変更されたファイルを構築します。

makeいくつかの例 については、このリンクをご覧ください。http://linuxdevcenter.com/pub/a/linux/2002/01/31/make_intro.html

あなたが提供したリンクによると、指示は簡単です:

ライブラリのコンパイル

すべてのビルド ルールは、Windows でも make (gnu make) を使用します。toolsサブmake.exeディレクトリにバイナリが用意されています。make.exeこれは、Windows で次のコマンドを実行するために使用できることを意味します。makesvn.exeバイナリを含むパス内にいることを確認してください。

が見つからない場合svn.exeは、コマンド ライン ツールを提供する svn バージョンをインストールしてください。 http://www.collab.net/downloads/subversion

次のコマンドを実行して、依存関係を構築します。

make

Windows でデバッグ モードでコンパイルするには、次を使用します。

make DEBUG="/Od /Zi" all

すべてをクリーンアップしてやり直す必要がある場合は、次を実行します。

make clean

これにより、ダウンロードされたすべてのソース、コンパイルされたすべての依存関係、および Makefile.local が消去されます。クリーンな状態を取得する場合や、dependencies.archives にアーカイブを追加した場合に便利です。

最後に、ライブラリをコンパイルするには、次を実行します。

make all

すべてがコンパイルされると、or-tools/bin および or-tools/lib の下に次のように表示されます。

some static libraries (libcp.a, libutil.a and libbase.a, and more)
One binary per C++ example (e.g. nqueens)
C++ wrapping libraries (pywrapcp.so, linjniwrapconstraint_solver.so)
Java jars (com.google.ortools.constraintsolver.jar...)
C# assemblies 

次に、 MakeFile.local を編集できます

まず、Python 2.7 と JDK 7 をダウンロードしてインストールします。

Makefile.local を編集して、正しい Python および Java インストールを指すようにします。たとえば、私のシステムでは、次のようになります。

WINDOWS_JDK_DIR = c:\\Program Files\\Java\\jdk1.7.0_02
WINDOWS_PYTHON_VERSION = 27
WINDOWS_PYTHON_PATH = C:\\python27

その後、python を使用するには、google-apputils をインストールする必要があります。

  cd dependencies/sources/google-apputils
  c:\python27\python.exe setup.py install
于 2013-01-10T18:42:46.197 に答える