- 1 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 21:49:20 ]
- クロスプラットフォーム GUI ライブラリの wxWidgets (旧 wxWindows)についてのスレ。
本家 www.wxwidgets.org/ wxWindows日本語プロジェクト wxwindowsjp.sourceforge.jp/ Let's wxWidgets dot-gray.s33.xrea.com/ wxWindowsで始めるC++ GUIプログラミング www.h3.dion.ne.jp/~k5_n/wxwin/ wxWidgets でクロスプラットフォーム GUIアプリを作ろう 0xcc.net/pub/uu-2004-08/
- 152 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 09:10:57 ]
- .NETの要る要らないでソフトの作者を叩いたり
ネットで喧嘩したりする時間とやる気はたっぷりありますが、 インストールする時間とやる気はまったくありません、それくらい分かってください。 とか言われても、「分かりません」としか言い様がないんだよね。
- 153 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 09:13:23 ]
- >>151
初回起動の問題が圧倒的だよね。 そういう「実際的な問題」なら話はわかるし、俺もそれは好きじゃないから、 .NETは趣味の開発では避けてるよ。
- 154 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 09:23:03 ]
- >>150
仮にWindowsユーザー全員がインストールしたところで、.NETの方がバージョン上がるから同じ事だ
- 155 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 09:38:57 ]
- それが同じじゃないことに気付かないのは>>148の内容の人ですね、キミは
- 156 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 10:14:45 ]
- もう既に、この会話のほうが、インストール作業より時間的にも長く
キーボードを叩く量=人間側の労働コストも多くなってるからね。 これは自発的にやれるけど、インストールはやれません、は通用しないよ。
- 157 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 10:15:14 ]
- >>152
何でマイクロソフトは Windows Update で強制的に .Net をインストールさせないんだろう?そしたらこういう文句もでなくなるはずだよね。
- 158 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 10:27:25 ]
- ヒント:M$は製品にドトネトを使わない、MFCを使わない、VBを使わない
- 159 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 10:28:50 ]
- >>157
Vistaでプリインストールされているので自然に普及するという計算だった しかしそのVistaがあんまり・・・
- 160 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 10:46:09 ]
- ヲイヲィ、変な門すすめんじゃねーよw
ヂャヴァ以下じゃねーか(怒 >ttp://pc11.2ch.net/test/read.cgi/prog/1143203111/863 >VB.netがしょぼすぎるんでC#.netを始めた。 >Javaと同じ割りに選択肢が乏しくてメリットがないように感じる。 >俺、間違ってるかな?
- 161 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 11:01:39 ]
- 先ずはM$に製品にドトネトを使うように説得してみてはどうだろうか?
話はそれからだ。
- 162 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 12:33:54 ]
- 誰も勧めちゃいないと思うんだが
- 163 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 13:01:55 ]
- たしかにドトネトを勧めるなんてテラ悲惨すぐる。
そんな痛い香具師いねーかw
- 164 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 19:48:04 ]
- なんか本題からずれてきてるぞ
問題はWxWidget使った実行ファイルのサイズだろ
- 165 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 20:33:30 ]
- wxTNGがリリースされれば、ファイルサイズはWTLなみに小さくなるはず。
ttp://wiki.wxwidgets.org/Development:_wxTNG
- 166 名前:デフォルトの名無しさん mailto:sage [2008/10/08(水) 22:46:13 ]
- なんでこんなに盛り上がってるんだw
- 167 名前:デフォルトの名無しさん [2008/10/09(木) 19:02:42 ]
- >>143
NetBeansで出来た。他のIDEでもいけると思う。コンパイラとリンカのオプションに wx-config --cflags と wx-config --libs で出力される文字列コピーしてウマー NetBeansの場合、Runで実行するときにはLD_LIBRARY_PATHに共用ライブラリしていしないといかんけど
- 168 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 03:02:54 ]
- >>165
wxTNGの完成予定時期ってどっかに書いてる?
- 169 名前:165 mailto:sage [2008/10/10(金) 07:52:16 ]
- >>168
本来はwxWidgets3.0で対応する予定が、3.0では却下されたみたい。 ttp://garrys-brain.blogspot.com/2007/11/wxwidgets-30-in-new-year.html 次々メジャーバージョンの4.0では対応してくれると信じたいけど…。 あと、ちゃんと読んでないけど、wx-discussでの関連すると思しき記述。 ttp://lists.wxwidgets.org/pipermail/wx-discuss/2007-October/thread.html
- 170 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 01:38:46 ]
- >>169
しばらくは現状の仕様のままということですか。 3年後くらいには出てるかもしれないね。 まあ、今のままでも若干MFC臭がするくらいで、そう不便でもないとも思うが。
- 171 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 12:56:58 ]
- >>167
すいません。wxのコンパイルから、NetBeansの環境設定まで 初心者に分かり易く書いてもらえないでしょうか。 実行ファイルのサイズが大きくなるのは全然平気。使う側も意識しないだろうし。
- 172 名前:167 [2008/10/11(土) 17:41:22 ]
- >>171
どこら辺が分からない? 全部書いてもいいけど、長文になるだろうから質問に答えていく感じの方が
- 173 名前:171 mailto:sage [2008/10/13(月) 01:11:57 ]
- NetBeans wxwidgets でぐぐったら良い記事見つけたので
良いや。それ見て、eclipse+CDT+MinGW+msys+WxWidgetsで 環境できたし。
- 174 名前:デフォルトの名無しさん [2008/10/13(月) 08:34:47 ]
- NetBeansじゃねぇw NetBeansはMakefile書かなくていいから楽だけどなぁ
- 175 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 09:14:31 ]
- >>173
結局、お前には 「ググレカス」 って返事しとけば良かったってことだな
- 176 名前:デフォルトの名無しさん [2008/10/19(日) 14:13:35 ]
- wxglade使って、骨組みだけパパッと作りたいんですけど、
ボタンなどの部品をフレーム一杯に配置するにはどうすれば いいですか?サイズに-1,-1を設定するとOS毎のデフォルトサイズが 適用されるみたいですけど、パネル・フレーム一杯に配置する 特定のパラメータってないんでしょうか?
- 177 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 15:23:26 ]
- >>176
サイザー内の部品について proportionを1以上にすると、サイザーの方向に伸びる (サイザー内に複数の部品があれば、proportionの値が大きいほど幅を取る) Alignment - wxEXPANDをオンにすると、サイザーの方向と垂直に伸びる
- 178 名前:デフォルトの名無しさん [2008/10/19(日) 16:03:11 ]
- >>177
出来ました。ありがとうございます。 wxGladeって書いてましたが、よく見たらwxFormBuilderでしたw。 ubuntuで適当に入れたから、wxgladeと思い込んでたけど、 今はwxFormBuilderの方がメジャーなんかなぁ
- 179 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 17:15:05 ]
- 自分はDialogBlocksが一番好き
- 180 名前:デフォルトの名無しさん [2008/10/22(水) 12:55:03 ]
- wxWidgetsアプリのファイルサイズはまあ許容できるけど、
minimalサンプル実行時のメモリ使用量が40MB近くってどういうことだ? $ wx-config --list Default config is gtk2-unicode-debug-2.8 だけど、debugビルドだから?
- 181 名前:デフォルトの名無しさん [2008/10/22(水) 22:43:01 ]
- DialogBlocksいいよな
軽いしコメント消せば余計な補完しないし 最初はテキストエディタで直接弄った箇所を 消されたりしてその良さがわからんかったけどな
- 182 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 00:16:17 ]
- DialogBlocksの宣伝するのなら、環境構築のやり方教えてちょ。
- 183 名前:デフォルトの名無しさん [2008/10/23(木) 10:12:52 ]
- >>182
今、試してみた。 環境がwindows+visual C++なら、dialogblocksインスコすれば 勝手にコンパイラとかの検知はしてくれるみたい。あと手動で、 Settings->Path->WXWINに、公式サイトから落としてきたwxMSWを 解凍したフォルダを設定すればいけたよ。ただ、ビルドオプションが ReleaseとDebugしかないってのは…。Unicodeを設定する方法とかあったら 補足よろしく
- 184 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 14:15:51 ]
- >>182
おう、興味をもってくれる人が出てくるのを待ってたぜ ttp://www.anthemion.co.uk/dialogblocks/download.htm で、 DialogBlocks 4.27 Developer Bundle for Windows NT/W2K/XP/Vista (Unicode). を落としてインストールだ。 DialogBlocks、wxWidgets、MinGWがいっぺんにインストールできる wxwidgetsとMinGWは共にデフォルトのパスにインストールを推奨 MinGWはG++とMinGW-Makeを選択すること。 Webインストールで、たまにファイルが落ちてこないことがあるが 何度かリトライすればインストールできるのでキャンセルはしないこと。 DialogBlocksからwxWidgetsをコンパイルできるのでMSYSはいらない。 すでにwxWidgetsとMinGWをインストールしている場合は DialogBlocks初回起動時にウィザードがでてくるのでそれに従って それらのパスを指定するだけ Bundleをインストールした場合は自動的にパスが検知されてる 細かい選択肢がインストールの間にいくつか出てくるのでダレないこと。 知ってるかもしれないがwxWidgetsのコンパイルもえらい時間がかかるので やっぱりダレない事。 あとDialogBlocksは言語が選べるけど英語かドイツ語しかない だけど基本的なことは他のIDE(Visual Stadioとか)とほぼ似通っているので なんとなくで判るはず。 これでProjectを作れるところまでいける。正味2時間ぐらい。 >>183 View→Settings→Configration→Add でいけない?
- 185 名前:デフォルトの名無しさん [2008/10/23(木) 17:45:16 ]
- >>184
unicode設定できたサンクス。 にしても、高機能過ぎない?コンパイル出来ることにビビッたんだけどw
- 186 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 19:46:17 ]
- 結局簡単な設定とかだけで日本語が通るwxWidgets向けIDE/RADはないってことでFA?
- 187 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 20:56:39 ]
- ないんじゃね
意味が二つ取れるけどとりあえずないんじゃね
- 188 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 21:54:57 ]
- gccは--input-charsetと--exec-charsetで、
windresは--languageでASCII以外が通るってことみたいだから あとはIDE/RADがSJIS or UNICODEで編集・出力できるか、 にかかってるんじゃないかと思ったのよ
- 189 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 01:05:42 ]
- >>184
一回、インストールしてみるわ。
- 190 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 09:14:50 ]
- >>184
超乙!
- 191 名前:デフォルトの名無しさん mailto:sage [2008/10/31(金) 23:38:41 ]
- 誰か、DialogBlocksを日本語化してくれ。
- 192 名前:デフォルトの名無しさん mailto:sage [2008/11/01(土) 10:20:10 ]
- >>191
がんばれよ ttp://www.poedit.net/
- 193 名前:デフォルトの名無しさん mailto:sage [2008/11/01(土) 10:24:44 ]
- つかさ、クレクレばっかじゃなくてもっと話題が広がる振り方ないの?
まあバリバリのwxプログラマはwxcomunityで英語で意見交換してんだろうなぁ
- 194 名前:デフォルトの名無しさん mailto:age [2008/11/01(土) 16:51:08 ]
- してる人いるのかなぁ。
個人的にマルチバイト周りの強化して欲しいと思ってるが英語でメールするのが億劫でいまだしていない。
- 195 名前:デフォルトの名無しさん mailto:sage [2008/11/01(土) 23:27:23 ]
- >>194
「して欲しい」というのがまず間違ってるんでないの。オープンソースなのに。
- 196 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 00:25:42 ]
- べつに間違ってはいないと思うけど
オープンソースだからパッチ書かずに要望出すな、ってことはないでしょ パッチ出した方が早いってだけで
- 197 名前:194 mailto:age [2008/11/02(日) 01:40:50 ]
- 今んとこそこまでやれるレベルのプログラマではないので^^:
- 198 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 01:45:24 ]
- 具体的にマルチバイトのどのあたりを強化して欲しいの? >>197
ユニコードでやっとけばとりあえず問題ないとおもうんだけど。
- 199 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 02:51:18 ]
- ユニコードが使えない環境で今更作りたくないな
- 200 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 03:05:30 ]
- 話題が広がらないのは、もうwxWidgetsが枯れてるからじゃない?
MFCからの蓄積があるから、基本的なデザインで悩むとこなんてほとんどないし、 個々のクラスの使い方もドキュメントを見れば一発だから。 wxTNGは熱くなれそうだけど、一部でしか盛り上がってないからどうしようもない。 MFC上がりのおっさんが、クロスプラットフォームな何かを 経験を生かしてさくっと作るライブラリってことでいいじゃない。
- 201 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 03:54:45 ]
- ML読んでればわかるけど、文字を表すのに1バイトで足りない文化圏の人は素直にUnicodeビルド使ってねというのがVZたちの基本的スタンスよ。
- 202 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 22:51:35 ]
- VZってVadim Zeitlinのことだよね
Samplesでよく見かける 関係ないけどこの人たちが8年前に書いたソースで勉強してるんだなあと思うと 先駆者との距離の開きに焦りを覚えるよ
- 203 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 23:42:27 ]
- まあUnicode使用は妥当だろうな。
ShiftJISはダメ文字問題が面倒臭すぎる。
- 204 名前:デフォルトの名無しさん [2008/11/04(火) 02:27:04 ]
- Unicode問題、よく言われてるけど、
正直、いまのままでもあまり困ってない。 (wxString て言ったって、setup0.hを変更すれば std::stringになるのだし・・・。) 具体的に、何に困ってるの?
- 205 名前:デフォルトの名無しさん mailto:sage [2008/11/17(月) 06:50:39 ]
- ライブラリのビルドで--disable-threadsをつけるのが常みたいですが
スレッド作らなきゃいけない場合どうしてますか?
- 206 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 13:59:57 ]
- 結局Mac OS X でwxする場合、どの開発環境が良いんだろうね?
- 207 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 17:03:52 ]
- 正直ほかの環境で wx で書いて出来たものを持ってきてからコンパイルして
微妙にいじるのが正しい気がする。 OS X 専用なら wx で書く必然性が全くない。 wxPerl と wxPython は標準の OS X にインストールされているのでそれを使うのが正解かもしれない。
- 208 名前:デフォルトの名無しさん [2008/12/07(日) 03:36:00 ]
- パソコン変えたので新しくwxWidgetsインストールしようとしたら./configureで失敗します・・。
windows xp professional msys 1.0.10 mingw 5.1.3 wxMSW 2.8.8 で、MSYSから ./configure --disable-threads --enable-monolithic --enable-unicode を実行すると please set CFLAGS to contain the location of windows.h というエラーが出て止まってしまいます。。 どなたかお助けください。。m(_ _)m
- 209 名前:208 [2008/12/07(日) 03:38:10 ]
- MinGWはc:/msys/1.0/mingw にインストールしています。
CFLAGS=c:/msys/1.0/mingw/include とかやってみてから./configure してみても変わりませんでした。
- 210 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 04:28:28 ]
- w32apiは正しくインストールされてるのか
#それに CFLAGS はコンパイラオプションで直接ディレクトリを代入しても認識しないと思うがたぶん
- 211 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 05:55:09 ]
- mingwを後から入れたってことだからmsysから/mingwへのパスが通ってないとか?
c:/msys/1.0/etc/fstabに c:/msys/1.0/mingw /mingw って入れとけば間違いないかも mingwはインストーラーで全部チェック入ってれば問題ないと思う あとビルドするときはビルド用のディレクトリ作って、その中から../configureした方がいいよ
- 212 名前:208 [2008/12/07(日) 13:45:21 ]
- ありがとうございます。
いろいろ試してみているのでがまだ解決しません。 msysからgccとかでコンパイルはできるので、mingwのパスは大丈夫そうです。 ./configure 途中の出力見てると、どうもSegmentation fault がでまくっている感じのようです。 これのせいかなと思うのですが、Segmentation fault ってのは要は他のプログラムと競合しているということなのでしょうか?? バックグラウンドで動いてるプログラムを停止したりしてみながらいろいろ試しているのですが・・
- 213 名前:208 [2008/12/07(日) 14:18:59 ]
- ./configureを走らせるタイミングによってエラーの結果が変わります。
一回 segment fault 吐きながらも最後まで./configure が終わったのですが、案の定make でエラー終了しました。 どうしたものか・・
- 214 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 14:55:01 ]
- そのエラーメッセージを書かないことには・・・。
- 215 名前:208 [2008/12/07(日) 15:31:27 ]
- エラーの内容毎回変わります・・
- 216 名前:215 [2008/12/07(日) 23:47:45 ]
- エラー吐きまくりつつもなんとか簡単なプログラムはビルドできるようになりました。
ありがとうございました。 しかしMSYSがなんかおかしいのか・・
- 217 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 00:06:23 ]
- >>216
それはビルドできるようになったとは言わない
- 218 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 10:47:15 ]
- >>216
ハードディスクがいかれているんじゃない? chkdsk してみた? Segmentation fault ってのは例外が発生しているんだけど 普通は起きないようなエラーだから、ハードウェア的なトラブルなんじゃない?
- 219 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 11:57:47 ]
- configureを使用しないという選択はないのか…
- 220 名前:215 [2008/12/08(月) 16:40:27 ]
- ご親切にありがとうございます。
>それはビルドできるようになったとは言わない wxWidgetsのインストール時にエラー吐きまくっているが、簡単なプロジェクトのビルドはできるようになったということです。 たぶんコンパイルできなかったスタティックリンクライブラリがかなりたくさんあるのでもちろんどうにかしなければと思ってはいるのですが・・ >>chkdsk してみた? chdsk 知らなかったのでやってみたところ、破損ファイルを回復しています・・みたいのが一つでたのですが、 その後./configureしてみてもやはりSegmentation fault は出ました。 ハード的になんかおかしいってことなんでしょうか? そもそもMSYSのインストール時点で Couldn't reserve space for cygwin's heap という変なエラーが出てるんですよね。 この症状は報告例があって、調べてなんとかMSYSは動くようになったんですが、 もしかしたらそのせいでMSYSが完全に正常には動かないような状態になっていて、それでwxWidgetsの./configureでSegmentation fault が出まくるのかなと思ってたのですが・・関係ないでしょうか? >configureを使用しないという選択はないのか… そんなことできるんですか??
- 221 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 23:57:59 ]
- >>220
一旦、すべてアンインストールして、一からやり直したほうが早いんでないかい? MinGW、msys、環境設定、wxWidgetsのインストール全て。 以下で親切に解説されてますよ。 ttp://labs.unoh.net/2008/09/idegui.html
- 222 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 03:18:56 ]
- ドキュメントにmakefileを直接使う方法ってのが載ってるじゃん
俺はむしろMinGW環境ではこっちが標準だと思ってたんだけど MSYSからじゃなくてコマンドプロンプトからになるけど mingw\binに環境変数でPATH通してから > cd c:\wx\build\msw > mingw32-make -f makefile.gcc BUILD=release SHARED=0 MONOLITHIC=1 UNICODE=1 USE_THREADS=0 みたいにビルドできるよ つか、install-msw.txtくらい読むものじゃないの…?
- 223 名前:デフォルトの名無しさん mailto:sage [2008/12/12(金) 00:42:03 ]
- 結局どうなったんだ…?
つかmakefileを直接使う俺は異端なのか…?
- 224 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 07:49:17 ]
- wxHtmlWindowに日本語を含むHTMLを読み込ませて、
マウスドラッグで日本語を選択するときに場所によって文字が化けるんですが、化けないようにする方法はありますか?
- 225 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 08:04:50 ]
- ユニコードビルドにしたら改善しない?
それで駄目なら wx のソースをいじらないとどうしようもない気がする。 というか wx で日本語がきめ細かく動くことを期待してはいけない。
- 226 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 03:15:54 ]
- DialogBlocks固有の問題だと思うんだけれども、
wxTextCtrlの初期値に"_"が含まれてると、"%"になっちゃう。 使わなければ良いだけなので回避してるんだけど、ちょびっと気持ち悪い。
- 227 名前:デフォルトの名無しさん [2008/12/25(木) 05:08:59 ]
- こんなに至れりつくせりなライブラリなのに
日本では全然盛り上がらないな。
- 228 名前:デフォルトの名無しさん mailto:sage [2008/12/25(木) 09:46:19 ]
- >こんなに至れりつくせりなライブラリ
どこが? >日本では全然盛り上がらないな 海外では流行ってるのか?
- 229 名前:デフォルトの名無しさん mailto:sage [2008/12/25(木) 09:53:38 ]
- Ubuntu 8.10 で、 wxGTK ダイアログ中のテキストボックス上で Atok X で変換すると、
確定するときに Enter キーを押すと OK ボタンが押されてしまう。 GTKアプリではこんなことが起こらないから、 wxGTK の input method あたりが 何かおかしいんだろうけど、何が悪いのかさっぱり判らない。
- 230 名前:デフォルトの名無しさん mailto:sage [2008/12/25(木) 14:28:58 ]
- >>228
C++ オープン クロプラ 日本語可 GUIウィジェット網羅 非GUI系ラッパも豊富 豊富なドキュメント RADの充実 スタティックリンク可 多ビルド これだけのものは他にないな。 >海外では流行ってるのか? はい。
- 231 名前:デフォルトの名無しさん mailto:sage [2008/12/25(木) 23:04:51 ]
- >これだけのものは他にないな。
Qt ...
- 232 名前:デフォルトの名無しさん mailto:sage [2008/12/25(木) 23:13:21 ]
- 流行らないのは、「クロスプラットフォームなGUIアプリ」のニーズが
少ないから ポータブリティがタダで(犠牲なしに)手に入るのならいいが、残念ながら そうではないしな
- 233 名前:デフォルトの名無しさん mailto:sage [2008/12/26(金) 00:34:10 ]
- 宣伝してないのと日本語資料が無きに等しいからだろう
- 234 名前:デフォルトの名無しさん mailto:sage [2008/12/26(金) 08:55:58 ]
- >>231
やっぱ、Qtってメチャクチャ良いの? クロスプラットフォームの開発にwxDev-C++でやってるんだけど、 C++ Builderには遠く及ばない感じがして。。。
- 235 名前:デフォルトの名無しさん mailto:sage [2008/12/26(金) 14:03:04 ]
- 230に
ライセンスがうざくない OSネイティブのTKで動く も入れるとQtは却下だな。
- 236 名前:デフォルトの名無しさん mailto:sage [2008/12/26(金) 14:41:05 ]
- >>235
Mac OS X 上では ネイティブ度?は Qt のほうがマシだベ。 まあ誰も wxMac をつかってなさそうでメンテされてないからだろうけど。
- 237 名前:デフォルトの名無しさん mailto:sage [2008/12/26(金) 19:47:15 ]
- VCL
○C++(少しDel臭いがMFCよりはマシ) ×オープンソース ×クロスプラットフォーム ◎GUIウィジェット ◎非GUIラッパ ○ドキュメント ◎RAD ○スタティックリンク可 MFC ○C++(かなりインチキ臭いマクロとか多いが) ×オープンソース ×クロスプラットフォーム ×GUIウィジェット ○非GUIラッパ ○ドキュメント ×RAD ○スタティックリンク可 WTL ◎C++ ◎オープンソース ×クロスプラットフォーム ×GUIウィジェット ○非GUIラッパ ×ドキュメント ×RAD ○スタティックリンク可
- 238 名前:デフォルトの名無しさん mailto:sage [2008/12/26(金) 19:47:55 ]
- 誤爆った
- 239 名前:デフォルトの名無しさん mailto:sage [2008/12/26(金) 21:23:30 ]
- なんでスタティックリンク可不可って問題なの?
Windows でもインストーラ書けばいいのでは? Linux だったら .rpm とか .deb でいいし、 OS X なら .app パッケージに全部つっこめばいいよね...
- 240 名前:デフォルトの名無しさん mailto:sage [2008/12/27(土) 00:28:37 ]
- ある時見つけた便利そうなソフトがインストーラしかないと知ってスルーした経験ない?
- 241 名前:デフォルトの名無しさん mailto:sage [2008/12/27(土) 01:14:27 ]
- できないよりはできたほうがいいな。
- 242 名前:デフォルトの名無しさん mailto:sage [2008/12/27(土) 10:54:50 ]
- >>240
ないけど... ていうかインストーラ無いやつは Program Files 内に入らなくて 自分でフォルダ管理しないといけないからウザイ
- 243 名前:デフォルトの名無しさん [2008/12/27(土) 15:19:17 ]
- 会社とかで、さっくりと作ったアプリを
もらった時とかに、インストーラーがあると逆にうざくて しょうがないときとかない? 何で、わざわざインストールが必要なんだ?とか
- 244 名前:デフォルトの名無しさん mailto:sage [2008/12/27(土) 15:57:20 ]
- そんなことより Windows Update がうざい
- 245 名前:デフォルトの名無しさん mailto:sage [2008/12/27(土) 16:13:48 ]
- ちょっと試してみるだけだったり、気に入らなければすぐアンインストールする
つもりのことが多いから、インストーラ無しのほうがいいな フリーウエアでインストーラ付きだと、インストールするのをやめることもある いやな予感がするときとか
- 246 名前:デフォルトの名無しさん mailto:sage [2008/12/27(土) 16:23:45 ]
- インストーラが本当に必要なレベルの大型ソフトなんて個人では作らんよ
- 247 名前:デフォルトの名無しさん mailto:sage [2008/12/27(土) 17:01:06 ]
- あとスタティックリンクできないと
なんのライブラリつかってるかもろばれじゃん。 有用なライブラリは同業者に教えたくないし。
- 248 名前:デフォルトの名無しさん mailto:sage [2008/12/27(土) 17:33:01 ]
- >>247
その発想はなかったわwww
- 249 名前:デフォルトの名無しさん mailto:sage [2008/12/27(土) 19:53:37 ]
- そうか、インストーラ拒否症のひとって多いんだな。
自分がそうでないからわかってなかったが、 今後はスタティックリンクするようにしよう...
- 250 名前:デフォルトの名無しさん mailto:sage [2008/12/27(土) 21:50:07 ]
- それにしたって、実行ファイルと同じフォルダにdll詰めてzipで配布すりゃ良いんじゃないの?わざわざスタティックリンクしなくても。
>>247 さすがにそれはねーよwどんだけ情報弱者の同業者想定してんのw そのしょぼい独占欲で守られる利益なんて大してねーよw
- 251 名前:デフォルトの名無しさん mailto:sage [2008/12/27(土) 23:52:23 ]
-
やたら巨大なライブラリの一部の機能しか使わない時なんかは、 サイズ的にスタティックリンクの方が効率いいかもしれん。 まあ、そんなにサイズを気にするご時世じゃないけどね
- 252 名前:デフォルトの名無しさん [2008/12/28(日) 01:48:53 ]
- スタティックリンク最大の利点は精神衛生上
ちょっと一端のプログラムを一人で作りあげた感を得られることだろう。 Windows慣れしてると、なんか変なdll置いてあるだけで どことなく「ライブラリ頼りのトーシロ」感がかもしだされてしまう。 それよりはやっぱり実行ファイル一つ、のほうが気持ちいい。
|

|