私はデータベースプログラムを書いて、仕事場のWindowsマシン用にビルドしたいと思っています。多くの研削をすることなくそれは可能ですか? (いわば)gnome用のコードを書いて、それをWindowsにビルドすることは可能ですか?
1
A
答えて
1
はい、可能です。あなたはGTK +ベースの アプリケーションを実行するために起こるとそれを実行するためにGTK +ランタイム環境が必要な場合There's a project to bring GTK+ to windows.
あなたはこのインストーラが必要な場合があります。 このインストーラには、開発ライブラリまたはヘッダーが含まれていないことに注意してください。 Win32用のGTK +アプリケーションを開発/コンパイルする場合は、Tor Lillqvistのページからdevパッケージをダウンロードしてください(リンクセクション参照)。
ただし、通常、ユーザーエクスペリエンスが低下するほど、プラットフォームのクロスプラットフォーム性が向上します。
1
のようなクロスプラットフォームの言語を使用します
- をPythonの は
- Javaの は
- ネット(モノラル)
それとも、あなたがC++を好む場合は、使用がブーストライブラリ:http://www.boost.org/
ウェブサイトから:
Boostは、UNIXや Windows版など、ほとんどすべての最新のオペレーティングシステムで動作します。スタートガイドにしたがって、 ブーストをダウンロードしてください。 Fedora、 Debian、およびNetBSDなどの人気のあるLinuxおよびUnixディストリビューションには、あらかじめ構築されたBoostパッケージが含まれています。 Boostは、 が組織の社内Webサーバーですでに利用可能な場合もあります。
1
さらに、SimpleCoderの注意点:UIを持つプログラムの場合は、クロスプラットフォームのUIツールキットを使用するか、同じUIツールキットを使用できるように設計するビジネス層(良いパターンはMVC Patternとなります)。
関連する問題
- 1. Windowsでffmpeg x64をビルドすることは可能ですか?
- 2. WindowsでMinGWを使ってCaffeをビルドすることは可能ですか?
- 3. QtCreator for windows:64ビットの.exeをビルドすることは可能ですか?
- 4. UbuntuのPythonコードからEXEファイルをビルドすることは可能ですか?
- 5. Windows 7でWinRTアプリケーションをビルドすることは可能ですか?
- 6. javascriptで剃刀コードを書くことは可能ですか?
- 7. SAS EGで書かれたコードを隠すことは可能ですか
- 8. Gemfileを使用せずにビルドされていないRailsエンジンを含めることは可能ですか?
- 9. Windows Ink(手書き認識)を使用して画像を分析することは可能ですか?
- 10. カスタムスクリプトを使用してコードをコンパイルすることは可能ですか?
- 11. valaでシステムレベルのコードを書くことが可能です
- 12. Windows 8でARMをエミュレートすることは可能ですか?
- 13. mvcマスターページにコードを書くことは本当に不可能ですか?
- 14. コードをアトミック(C#)にすることは可能ですか?
- 15. Terraformにコードを追加することは可能ですか
- 16. Javaコードをグルーヴィースタイルにすることは可能ですか?
- 17. Cで書かれたソースファイルから実行可能ファイルをビルドするには?
- 18. Windows上で実行可能なアプリケーションをビルドするには
- 19. Windowsの任意のメモリアドレスに書き込むことは可能ですか?
- 20. Pythonウィンドウでmitmproxyをビルドして実行することは可能ですか?
- 21. MySQLは:それは可能それらの値を選択することで
- 22. ノードJSコードを流星1.3クライアント側に書くことは可能ですか?
- 23. Windowsアプリケーションを自動化することは可能ですか?
- 24. それぞれとwith_indexを連結することは可能ですか?
- 25. は、それが可能に照会することです
- 26. これらの機能はWindows Phone 7で可能ですか
- 27. WindowsイベントとWindowsタイマーイベントを再実行することは可能ですか?
- 28. これはLEADを使用して可能ですか、それとも良い方法がありますか?
- 29. WindowsコンテナにVisual Studioをインストールすることは可能です
- 30. 警告のループを壊す可能性のあるFirefoxのアドオンをビルドすることは可能ですか?
私はC++とQtを使用していますが、Qtはかなりクロスプラットフォームに見えますが、わかりません。 – tanner
さて、Qtのウェブサイトには、ウィンドウタイトルにクロスラップフォームという言葉があります。 http://qt.nokia.com/products/ – nes1983