web-dev-qa-db-ja.com

SWIGのインストール方法は?

先にNoobの質問...

WindowsにSWIGをインストールしようとしています。 INSTALLドキュメントによると、私は

cdをパッケージのソースコードを含むディレクトリに移動し、./configureと入力してシス​​テムにパッケージを設定します。

ルートディレクトリと/CCacheディレクトリ(これらはconfigureconfigure.inファイルを持つもののみ)の両方でコマンドを試しましたが、シェルはそれを報告します

C:\swigwin-2.0.4>./configure
'.' is not recognized as an internal or external command,
operable program or batch file.

何が欠けていますか?

16
Paul Manta

ページ http://www.swig.org/download.html には、Windows用の特定のダウンロードがあり、swig.exeのビルド済みバージョンが含まれています。ダウンロードして、swigを自分でコンパイルする手間を省くことができます。

本当に必要な場合は、SWIGをビルドするためのWindows固有の手順を含むDoc/Manual/Windows.htmlファイルを参照できます。

最後に、特定の質問に答えるために、構文

./configure

uNIXスタイルのコマンドで、「現在のディレクトリでconfigureという名前のプログラムを実行する」(ドット)を意味します

Windowsでは、次のように入力します

.\configure

すべてのファイルはWindowsで実行可能なため、さらに簡単です。

configure

...しかし、上記の「構成」スクリプトはWindowsシェルで実行されないbashスクリプトであるため、これは機能しません。

9
user948581

インストールは必要ありません。 swigのルートディレクトリの下にある「swig」の実行可能ファイルを指すように環境変数を設定するだけです

SWIGサイトでは、たとえば、Windowsのswigのswigwin-2.0.7 Zipディレクトリをダウンロードできます。必要に応じて、たとえば_"C:\Program Files"_ディレクトリなど、選択したディレクトリに解凍します。この後、_"C:\Program Files\swigwin-2.0.7"_ディレクトリにswig実行可能ファイルがあります。_"C\Program Files\swigwin-2.0.7\swig"_このswig execを指すように環境変数「パス」を設定する必要があります。\swigwin-2.0.7 "は、私の例によると、" path "変数へのパスです。 Windowsでswigを使用するために必要なのはこれだけです。これでswigでプレイできるので、プロンプト「cmd」を開き、このプロンプトで「swig --help」と入力するだけで、swigで使用できるさまざまなオプションのリストが表示されます。ビジュアルc ++がない場合は、たとえばcodeblockを使用できます。これが私の場合です。そのため、以下のリンクが役立ちます。 http://wiki.codeblocks.org/index.phptitle=Adding_support_for_non_C/C%2B%2B_files_to_the_build_system

49
user1438644

ダウンロード Miniconda

次に このガイド に従い、次のようにします:conda install -c anaconda swig

7