source:/Softs/swig_skelton.png

swig_skelton.gz.zip

概要

VC8とSWIGでpythonの拡張を書くためのプロジェクトのスケルトンを生成します。

インストール・アンインストール

上記のリンクからダウンロードして展開して起動してください。 アンインストールする際はフォルダごと削除してください。

ビルドするにはVC8のツール→オプション→プロジェクトおよびソリューション→VC++ディレクトリ→実行可能ファイルにswigのフォルダを指定する必要があります。 VC7も同様に設定してください。 また、リンク時にpythonxx_d.libが必要です。自分で作成する際はpythonのソースコードをDLしてビルドし、PCBuildフォルダにあるlibファイルを使用してください。

python_d.exe, pythonxx_d.dllがあればデバッグ実行が可能です。 デバッグ用のコマンドラインはdebug_command.txtを参照してください。 普通にデバッグ実行するとブレークポイントなどを使ってのDLLのデバッグ、 Ctrl+F5などで実行すると、python側のエラーメッセージを確認することができます。

使い方

起動すると上の画像のようなウインドウが出てきます。 必要な項目を埋めて作成ボタンを押すと指定のフォルダにスケルトンが生成されます。