先にNoobの質問...
WindowsにSWIGをインストールしようとしています。 INSTALLドキュメントによると、私は
cd
をパッケージのソースコードを含むディレクトリに移動し、./configure
と入力してシステムにパッケージを設定します。
ルートディレクトリと/CCache
ディレクトリ(これらはconfigure
とconfigure.in
ファイルを持つもののみ)の両方でコマンドを試しましたが、シェルはそれを報告します
C:\swigwin-2.0.4>./configure
'.' is not recognized as an internal or external command,
operable program or batch file.
何が欠けていますか?
ページ 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スクリプトであるため、これは機能しません。
インストールは必要ありません。 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