広告

Windows用のSWIG

4.0.2

SWIG(無料)

ユーザー評価8

広告

ソフトウェア開発ツール

Simplified Wrapper and Interface Generator (SWIG) は、C/C++ ファイルをさまざまな高水準プログラミング言語に変換します。その用途は、ユーザー インターフェイスと環境を作成し、プログラムのプロトタイプをテストすることです。

包括的な互換性

SWIG は、スクリプト化されたプログラミング言語とスクリプト化されていないプログラミング言語で動作します。 Java と Javascript、Ruby、Python、Octave など、さまざまな形式のプログラムのラッパーを自動的に生成します。

ただし、すべての言語、特にオブジェクト指向プログラミングの言語をカバーしているわけではありません。 .vapi および .vala 抽象化を C++ に変換するには、Valabind を使用する必要があります。

広告

関数

SWIG は無料で使用できます

strong> を作成し、ターゲット言語と C の間の接続として機能するソース コードを作成します。コードは常に共有ライブラリですが、問題の言語に応じて 2 つの形式があります。

違い1 つのライブラリは外部モジュールにリンクでき、もう 1 つのライブラリはターゲット言語の他のプログラムに直接リンクできます。

このプログラムを使用すると、ラッパー生成プロセスのほとんどの側面を制御できます。プログラムでカスタマイズできる最も重要な機能には、例外処理、あいまいさの解決、メモリ管理などがあります。広範な診断オプションにもアクセスできます。

SWIG を使用すると、アプリのカスタマイズと、完成したプログラムに含めるさまざまなスクリプトのテストが容易になります。 Gnu ライセンスの下で商用および非商用プロジェクトのコードを作成できます。

入力と出力

プログラムを起動すると、ANSI C/C++ 宣言と入力としての SWIG ディレクティブ。これらのファイルは、.i または .swg サフィックスで識別できます。

SWIG は、ターゲット言語の拡張モジュールを構築するために必要なすべてのラッパー コードを含む C/C++ ファイルを出力します。選択したファイルによっては、追加のデータが生成される場合があります。

出力ファイルを編集する必要はありません。コンパイルして C/C++ 共有ライブラリに追加するだけです。

専門家に便利

SWIG はプログラムのカスタマイズを容易にし、プロセスの多くを自動化します。最終製品にスクリプト エンジンが含まれていなくても、テスト スクリプトを作成するのに便利です。この分野に関するある程度の知識が必要ですが、プログラマーにとってこのツールは非常に貴重です。

広告

テクニカル

タイトル:
Windows用のSWIG、4.0.2
必要条件:
  • Windows 8,
  • Windows 8.1,
  • Windows 7,
  • Windows 10
言語:
英語
ライセンス:
無料
追加日:
Friday, September 30th 2022
著者:
SWIG
SHA-1:
663d583efcdb31292f0351ae467bd485e594d7ca
Filename:
swigwin-4.0.2.zip

PC用のSWIG

4.0.2

SWIG(無料)

ユーザー評価8

変更ログ

SWIGのバージョン4.0.2に関する変更ログ情報はまだありません。出版社がこの情報を公開するのに時間がかかる場合がありますので、数日後にもう一度チェックして更新されたかどうかを確認した後、

アンケートにお答えいただけますか?

変更ログ情報に変更があった場合には、お客様からの連絡をお待ちしております!次に進みます。お問い合わせページ当社にご連絡ください。

アプリを探索

関連ソフトウェア

広告