2011-08-06 9 views

答えて

1

はい、可能です。あなたはGTK +ベースの アプリケーションを実行するために起こるとそれを実行するためにGTK +ランタイム環境が必要な場合There's a project to bring GTK+ to windows.

あなたはこのインストーラが必要な場合があります。 このインストーラには、開発ライブラリまたはヘッダーが含まれていないことに注意してください。 Win32用のGTK +アプリケーションを開発/コンパイルする場合は、Tor Lillqvistのページからdevパッケージをダウンロードしてください(リンクセクション参照)。

ただし、通常、ユーザーエクスペリエンスが低下するほど、プラットフォームのクロスプラットフォーム性が向上します。

+0

私はC++とQtを使用していますが、Qtはかなりクロスプラットフォームに見えますが、わかりません。 – tanner

+0

さて、Qtのウェブサイトには、ウィンドウタイトルにクロスラップフォームという言葉があります。 http://qt.nokia.com/products/ – nes1983

1

のようなクロスプラットフォームの言語を使用します

  1. をPythonの
  2. Javaの
  3. ネット(モノラル)

それとも、あなたがC++を好む場合は、使用がブーストライブラリ:http://www.boost.org/

ウェブサイトから:

Boostは、UNIXや Windows版など、ほとんどすべての最新のオペレーティングシステムで動作します。スタートガイドにしたがって、 ブーストをダウンロードしてください。 Fedora、 Debian、およびNetBSDなどの人気のあるLinuxおよびUnixディストリビューションには、あらかじめ構築されたBoostパッケージが含まれています。 Boostは、 が組織の社内Webサーバーですでに利用可能な場合もあります。

1

さらに、SimpleCoderの注意点:UIを持つプログラムの場合は、クロスプラットフォームのUIツールキットを使用するか、同じUIツールキットを使用できるように設計するビジネス層(良いパターンはMVC Patternとなります)。

関連する問題