![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
CベースのGUIコンポーネントで、Javaのように一度書いたソースがWindows、Linuxの区別なく動作するものはあるのでしょうか?
http://atsu.hp.infoseek.co.jp/prog/gtkwin.html
上記ページではGTK+がWindows上で動くと紹介していますが、安定性に欠けるとありためらってしまいます。
No.3ベストアンサー
- 回答日時:
LinuxやWinodwsなんかのプラットフォームを
選ばない環境ならWideStudioを奨めます。
参考URL:http://www.widestudio.org/ja/
parapaさん情報ありがとうございます。
教えていただいたサイトは書籍情報も掲載されていて親切で助かります。
こちらも参考にしてコードを組んでみたいと思っています。
No.5
- 回答日時:
たびたびすみません。
C++ベースのものについては#4の通りですが、GTK+より安定となれば、wxWidgetsは駄目ですね。wxWidgetsは下位のレイヤにGTK+を使っているので、GTK+より理論上安定するわけがありません。WideStudioも安定性という観点では微妙です。やはりQtかも...
jactaさん、こちらこそわざわざありがとうございます。
僕もwxWidgetsを調べたところLinux向けではGTK+がベースになっている情報に辿り着きました(Windows向けとは別々に作っているんですね…なるほど)
結局のところwxWidgetsを使用するならば安定性か風貌かのトレードオフになりそうです。
この点は作るプログラムを吟味して選択します。
No.4
- 回答日時:
> 回答頂いた文脈からC++ベースならばもう少し選択肢があるように読み取れましたがどうなのでしょうか?
はい。他の方が回答されているwxWidgetsやWideStudioもC++ベースですし、QtやFOX Toolkit、Fltk、CLX等々があります。
多バイト文字やUNICODEが使えるとなると、選択肢はグッと減って、wxWidget、WideStudio、Qt、CLXぐらいかもしれません。
No.2
- 回答日時:
ほとんどのクロスプラットフォームのGUIツールキットはC++が必要なので、Cベースで、かつGTK+より安定となると選択肢はほとんどありません。
Tcl/Tkあたりが一番ではないでしょうか?
jactaさん、コメントありがとうございます。
Tcl/Tkですね、調べてみます。
ついでと言っては失礼ですがお手数でなければもう一つ質問させてください。
回答頂いた文脈からC++ベースならばもう少し選択肢があるように読み取れましたがどうなのでしょうか?(jactaさんの意図とずれている場合はご容赦ください)
No.1
- 回答日時:
ymasanご意見ありがとうございます。
選択肢として有力なものになりそうです。
ひとまずは簡単なプログラムでも作り、実験してみたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- その他(OS) WindowsとMS-DOSの違いって何ですか? 5 2022/10/26 02:19
- CPU・メモリ・マザーボード 動作環境がIntel Core以上と書かれているものにAMDは可能か? 2 2022/08/03 22:58
- UNIX・Linux VertualBox でのLinux Mint の活用方法について教えてください 4 2023/08/06 10:34
- UNIX・Linux manページあったら嬉しい? 私はArch GNU/Linuxユーザです。GUIも使っているのですが 1 2023/07/31 13:13
- UNIX・Linux UNIX manページとか見る頻度高いの? 特にCLIばかり使っている人のなかで というかCLIとか 3 2023/05/22 17:06
- 中古パソコン 富士通 ESPRIMO B532/G のBIOSが表示されない 3 2023/01/03 16:42
- その他(パソコン・スマホ・電化製品) LINUXPCに詳しい人に気楽に答えてほしい質問です。 2 2022/10/25 08:07
- Windows 10 explorerをedgeで開く方法 2 2022/06/05 14:59
- UNIX・Linux fessカスタマイズ 1 2022/09/27 17:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JSPの実行結果をHTMLに変換
-
c言語の改修されたソースから改...
-
縮小版のサムネイルの取得(画像...
-
phpとaspの違い? 実力の違い?
-
プログラム時のヘッダコメント...
-
htmlでソースを表示させたくな...
-
【VB.NET】WebページのDOMソー...
-
VC++でマイクを使いたいんですが……
-
実行オブジェクトからソースを...
-
HTMLからフォルダを開きたい
-
htmlの中にexcelが埋め込むには...
-
Dreamweaverでページ全体が文字...
-
iPadの標準ブラウザでローカルH...
-
form action="#"
-
css ,videotタグ。ホームページ...
-
POSTしたデータの文字コードがu...
-
一つのリンクに複数のURLを指定
-
社内で利用するWebサイトを立ち...
-
googleドライブで、PDFファイル...
-
どのページもすべて同じURLなの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
レストラン、英語のメニュー表記
-
VBAで#Regionに変わるものは無...
-
Dreamweaverのコードカラーが黒...
-
ソースの追加行数と変更行数
-
#ifdef多用でソースが見づらい
-
JSPの実行結果をHTMLに変換
-
VBAでhtmlソースから特定の文字...
-
画像と文字が重なって表示される。
-
VB詳しい方
-
「MicrosoftVisualBasic6.0 行...
-
ソースの表示を無効にする方法。
-
htmlのタブの色変更について
-
【VB.NET】WebページのDOMソー...
-
c言語の改修されたソースから改...
-
Visual Source Safe?
-
VisualStudio2010でデバッグソ...
-
COBOLのCALL文について
-
google Map APIの使い方
-
HTMLのソースを文字化けさせる...
-
phpとaspの違い? 実力の違い?
おすすめ情報