Windows と Linux の両方で使用できるように、C# WinForms アプリケーションを移植したいと考えています。私は Java の経験があり、Python の経験が豊富ですが、最初のことはあまり好きではなく、2 番目のこと (つまり、難読化、ターゲット PC に Python をインストールする必要があるなど) に関心があるので、 Vala と GTK3 ツールキットを使用することを選択しました... 主に GNOME アプリケーションを作成するために作成されましたが、マルチプラットフォームであり、ソフトウェアの実行に必要なすべての依存関係を備えた C に完全にコンパイルされていることを読みましたが、それは正しいですか? つまり、Linux でアプリケーションを作成する際に何か制限がありますか? GNOME ライブラリを使用したために Windows で実行できないことを発見するために、それを終了したくありません...
質問する
3224 次
1 に答える
6
現在、Windows 上で問題なく動作する GTK アプリケーションは多数あります。
例えば:
- GIMP (ラスター グラフィックス ツール - GTK が最初に構築されたアプリケーション)
- Inkscape (ベクター グラフィック ツール)
- Geany (テキストエディタ)
- ピジン
Vala アプリは、GTK アプリが動作する場所ならどこでも動作します。Windows で実行されているのを見た Vala アプリの名前を挙げられませんが、これに興味を持って返信します。
ところで、Vala/GTK でアプリを作成するには 2 つの (場合によっては複数の) 方法があります。たとえば、GTK ライブラリ全体をアプリに含めるかどうかです。Geany は 2 つの異なるバイナリ インストーラーを提供しており、Windows に既に GTK がある場合は軽量の geany 専用インストーラーをダウンロードし、そうでない場合はそのバージョンの GTK を組み込んだフル インストーラーをダウンロードできます。
Windows 実行可能ファイルを出力するように vala コンパイラを構成するのに役立つサイトとツールを次に示します。
Windows で Vala が必要とするすべてのツールを使用できるかどうかはわかりません。Linux ボックスで開発する必要がある場合があります。
于 2012-08-09T14:30:12.220 に答える