トップページ⇒tech
1001コメント347KB

【GUI】wxWidgets(旧wxWindows) その4【サイザー】

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2008/06/28(土) 21:49:20
クロスプラットフォーム GUI ライブラリの wxWidgets (旧 wxWindows)についてのスレ。

本家
 http://www.wxwidgets.org/
wxWindows日本語プロジェクト
 http://wxwindowsjp.sourceforge.jp/
Let's wxWidgets
http://dot-gray.s33.xrea.com/
wxWindowsで始めるC++ GUIプログラミング
http://www.h3.dion.ne.jp/~k5_n/wxwin/
wxWidgets でクロスプラットフォーム GUIアプリを作ろう
http://0xcc.net/pub/uu-2004-08/
0153デフォルトの名無しさん2008/10/07(火) 09:13:23
>>151
初回起動の問題が圧倒的だよね。
そういう「実際的な問題」なら話はわかるし、俺もそれは好きじゃないから、
.NETは趣味の開発では避けてるよ。
0154デフォルトの名無しさん2008/10/07(火) 09:23:03
>>150
仮にWindowsユーザー全員がインストールしたところで、.NETの方がバージョン上がるから同じ事だ
0155デフォルトの名無しさん2008/10/07(火) 09:38:57
それが同じじゃないことに気付かないのは>>148の内容の人ですね、キミは
0156デフォルトの名無しさん2008/10/07(火) 10:14:45
もう既に、この会話のほうが、インストール作業より時間的にも長く
キーボードを叩く量=人間側の労働コストも多くなってるからね。

これは自発的にやれるけど、インストールはやれません、は通用しないよ。
0157デフォルトの名無しさん2008/10/07(火) 10:15:14
>>152
何でマイクロソフトは Windows Update で強制的に .Net をインストールさせないんだろう?そしたらこういう文句もでなくなるはずだよね。
0158デフォルトの名無しさん2008/10/07(火) 10:27:25
ヒント:M$は製品にドトネトを使わない、MFCを使わない、VBを使わない
0159デフォルトの名無しさん2008/10/07(火) 10:28:50
>>157
Vistaでプリインストールされているので自然に普及するという計算だった
しかしそのVistaがあんまり・・・
0160デフォルトの名無しさん2008/10/07(火) 10:46:09
ヲイヲィ、変な門すすめんじゃねーよw

ヂャヴァ以下じゃねーか(怒

>ttp://pc11.2ch.net/test/read.cgi/prog/1143203111/863
>VB.netがしょぼすぎるんでC#.netを始めた。
>Javaと同じ割りに選択肢が乏しくてメリットがないように感じる。
>俺、間違ってるかな?
0161デフォルトの名無しさん2008/10/07(火) 11:01:39
先ずはM$に製品にドトネトを使うように説得してみてはどうだろうか?
話はそれからだ。
0162デフォルトの名無しさん2008/10/07(火) 12:33:54
誰も勧めちゃいないと思うんだが
0163デフォルトの名無しさん2008/10/07(火) 13:01:55
たしかにドトネトを勧めるなんてテラ悲惨すぐる。
そんな痛い香具師いねーかw
0164デフォルトの名無しさん2008/10/07(火) 19:48:04
なんか本題からずれてきてるぞ
問題はWxWidget使った実行ファイルのサイズだろ
0165デフォルトの名無しさん2008/10/07(火) 20:33:30
wxTNGがリリースされれば、ファイルサイズはWTLなみに小さくなるはず。
ttp://wiki.wxwidgets.org/Development:_wxTNG
0166デフォルトの名無しさん2008/10/08(水) 22:46:13
なんでこんなに盛り上がってるんだw
0167デフォルトの名無しさん2008/10/09(木) 19:02:42
>>143
NetBeansで出来た。他のIDEでもいけると思う。コンパイラとリンカのオプションに
wx-config --cflags と wx-config --libs で出力される文字列コピーしてウマー
NetBeansの場合、Runで実行するときにはLD_LIBRARY_PATHに共用ライブラリしていしないといかんけど
0168デフォルトの名無しさん2008/10/10(金) 03:02:54
>>165
wxTNGの完成予定時期ってどっかに書いてる?
01691652008/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
0170デフォルトの名無しさん2008/10/11(土) 01:38:46
>>169
しばらくは現状の仕様のままということですか。
3年後くらいには出てるかもしれないね。
まあ、今のままでも若干MFC臭がするくらいで、そう不便でもないとも思うが。
0171デフォルトの名無しさん2008/10/11(土) 12:56:58
>>167
すいません。wxのコンパイルから、NetBeansの環境設定まで
初心者に分かり易く書いてもらえないでしょうか。

実行ファイルのサイズが大きくなるのは全然平気。使う側も意識しないだろうし。
01721672008/10/11(土) 17:41:22
>>171
どこら辺が分からない?
全部書いてもいいけど、長文になるだろうから質問に答えていく感じの方が

01731712008/10/13(月) 01:11:57
NetBeans wxwidgets でぐぐったら良い記事見つけたので
良いや。それ見て、eclipse+CDT+MinGW+msys+WxWidgetsで
環境できたし。
0174デフォルトの名無しさん2008/10/13(月) 08:34:47
NetBeansじゃねぇw NetBeansはMakefile書かなくていいから楽だけどなぁ
0175デフォルトの名無しさん2008/10/14(火) 09:14:31
>>173
結局、お前には
「ググレカス」
って返事しとけば良かったってことだな
0176デフォルトの名無しさん2008/10/19(日) 14:13:35
wxglade使って、骨組みだけパパッと作りたいんですけど、
ボタンなどの部品をフレーム一杯に配置するにはどうすれば
いいですか?サイズに-1,-1を設定するとOS毎のデフォルトサイズが
適用されるみたいですけど、パネル・フレーム一杯に配置する
特定のパラメータってないんでしょうか?
0177デフォルトの名無しさん2008/10/19(日) 15:23:26
>>176
サイザー内の部品について
proportionを1以上にすると、サイザーの方向に伸びる
(サイザー内に複数の部品があれば、proportionの値が大きいほど幅を取る)
Alignment - wxEXPANDをオンにすると、サイザーの方向と垂直に伸びる
0178デフォルトの名無しさん2008/10/19(日) 16:03:11
>>177
出来ました。ありがとうございます。
wxGladeって書いてましたが、よく見たらwxFormBuilderでしたw。
ubuntuで適当に入れたから、wxgladeと思い込んでたけど、
今はwxFormBuilderの方がメジャーなんかなぁ
0179デフォルトの名無しさん2008/10/19(日) 17:15:05
自分はDialogBlocksが一番好き
0180デフォルトの名無しさん2008/10/22(水) 12:55:03
wxWidgetsアプリのファイルサイズはまあ許容できるけど、
minimalサンプル実行時のメモリ使用量が40MB近くってどういうことだ?

$ wx-config --list
Default config is gtk2-unicode-debug-2.8

だけど、debugビルドだから?
0181デフォルトの名無しさん2008/10/22(水) 22:43:01
DialogBlocksいいよな
軽いしコメント消せば余計な補完しないし
最初はテキストエディタで直接弄った箇所を
消されたりしてその良さがわからんかったけどな
0182デフォルトの名無しさん2008/10/23(木) 00:16:17
DialogBlocksの宣伝するのなら、環境構築のやり方教えてちょ。
0183デフォルトの名無しさん2008/10/23(木) 10:12:52
>>182
今、試してみた。
環境がwindows+visual C++なら、dialogblocksインスコすれば
勝手にコンパイラとかの検知はしてくれるみたい。あと手動で、
Settings->Path->WXWINに、公式サイトから落としてきたwxMSWを
解凍したフォルダを設定すればいけたよ。ただ、ビルドオプションが
ReleaseとDebugしかないってのは…。Unicodeを設定する方法とかあったら
補足よろしく

0184デフォルトの名無しさん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 でいけない?
0185デフォルトの名無しさん2008/10/23(木) 17:45:16
>>184
unicode設定できたサンクス。
にしても、高機能過ぎない?コンパイル出来ることにビビッたんだけどw
0186デフォルトの名無しさん2008/10/23(木) 19:46:17
結局簡単な設定とかだけで日本語が通るwxWidgets向けIDE/RADはないってことでFA?
0187デフォルトの名無しさん2008/10/23(木) 20:56:39
ないんじゃね
意味が二つ取れるけどとりあえずないんじゃね
0188デフォルトの名無しさん2008/10/23(木) 21:54:57
gccは--input-charsetと--exec-charsetで、
windresは--languageでASCII以外が通るってことみたいだから
あとはIDE/RADがSJIS or UNICODEで編集・出力できるか、
にかかってるんじゃないかと思ったのよ
0189デフォルトの名無しさん2008/10/24(金) 01:05:42
>>184
一回、インストールしてみるわ。
0190デフォルトの名無しさん2008/10/24(金) 09:14:50
>>184
超乙!
0191デフォルトの名無しさん2008/10/31(金) 23:38:41
誰か、DialogBlocksを日本語化してくれ。
0192デフォルトの名無しさん2008/11/01(土) 10:20:10
>>191
がんばれよ
ttp://www.poedit.net/
0193デフォルトの名無しさん2008/11/01(土) 10:24:44
つかさ、クレクレばっかじゃなくてもっと話題が広がる振り方ないの?
まあバリバリのwxプログラマはwxcomunityで英語で意見交換してんだろうなぁ
0194デフォルトの名無しさん2008/11/01(土) 16:51:08
してる人いるのかなぁ。
個人的にマルチバイト周りの強化して欲しいと思ってるが英語でメールするのが億劫でいまだしていない。
0195デフォルトの名無しさん2008/11/01(土) 23:27:23
>>194
「して欲しい」というのがまず間違ってるんでないの。オープンソースなのに。
0196デフォルトの名無しさん2008/11/02(日) 00:25:42
べつに間違ってはいないと思うけど
オープンソースだからパッチ書かずに要望出すな、ってことはないでしょ
パッチ出した方が早いってだけで
01971942008/11/02(日) 01:40:50
今んとこそこまでやれるレベルのプログラマではないので^^:
0198デフォルトの名無しさん2008/11/02(日) 01:45:24
具体的にマルチバイトのどのあたりを強化して欲しいの? >>197
ユニコードでやっとけばとりあえず問題ないとおもうんだけど。
0199デフォルトの名無しさん2008/11/02(日) 02:51:18
ユニコードが使えない環境で今更作りたくないな
0200デフォルトの名無しさん2008/11/02(日) 03:05:30
話題が広がらないのは、もうwxWidgetsが枯れてるからじゃない?
MFCからの蓄積があるから、基本的なデザインで悩むとこなんてほとんどないし、
個々のクラスの使い方もドキュメントを見れば一発だから。
wxTNGは熱くなれそうだけど、一部でしか盛り上がってないからどうしようもない。
MFC上がりのおっさんが、クロスプラットフォームな何かを
経験を生かしてさくっと作るライブラリってことでいいじゃない。
0201デフォルトの名無しさん2008/11/02(日) 03:54:45
ML読んでればわかるけど、文字を表すのに1バイトで足りない文化圏の人は素直にUnicodeビルド使ってねというのがVZたちの基本的スタンスよ。
0202デフォルトの名無しさん2008/11/02(日) 22:51:35
VZってVadim Zeitlinのことだよね
Samplesでよく見かける
関係ないけどこの人たちが8年前に書いたソースで勉強してるんだなあと思うと
先駆者との距離の開きに焦りを覚えるよ
0203デフォルトの名無しさん2008/11/02(日) 23:42:27
まあUnicode使用は妥当だろうな。
ShiftJISはダメ文字問題が面倒臭すぎる。
0204デフォルトの名無しさん2008/11/04(火) 02:27:04
Unicode問題、よく言われてるけど、
正直、いまのままでもあまり困ってない。
(wxString て言ったって、setup0.hを変更すれば std::stringになるのだし・・・。)
具体的に、何に困ってるの?
0205デフォルトの名無しさん2008/11/17(月) 06:50:39
ライブラリのビルドで--disable-threadsをつけるのが常みたいですが
スレッド作らなきゃいけない場合どうしてますか?
0206デフォルトの名無しさん2008/11/25(火) 13:59:57
結局Mac OS X でwxする場合、どの開発環境が良いんだろうね?
0207デフォルトの名無しさん2008/11/26(水) 17:03:52
正直ほかの環境で wx で書いて出来たものを持ってきてからコンパイルして
微妙にいじるのが正しい気がする。
OS X 専用なら wx で書く必然性が全くない。

wxPerl と wxPython は標準の OS X にインストールされているのでそれを使うのが正解かもしれない。
0208デフォルトの名無しさん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
02092082008/12/07(日) 03:38:10
MinGWはc:/msys/1.0/mingw にインストールしています。
CFLAGS=c:/msys/1.0/mingw/include
とかやってみてから./configure してみても変わりませんでした。
0210デフォルトの名無しさん2008/12/07(日) 04:28:28
w32apiは正しくインストールされてるのか
#それに CFLAGS はコンパイラオプションで直接ディレクトリを代入しても認識しないと思うがたぶん
0211デフォルトの名無しさん2008/12/07(日) 05:55:09
mingwを後から入れたってことだからmsysから/mingwへのパスが通ってないとか?
c:/msys/1.0/etc/fstabに
c:/msys/1.0/mingw /mingw
って入れとけば間違いないかも
mingwはインストーラーで全部チェック入ってれば問題ないと思う
あとビルドするときはビルド用のディレクトリ作って、その中から../configureした方がいいよ
02122082008/12/07(日) 13:45:21
ありがとうございます。
いろいろ試してみているのでがまだ解決しません。
msysからgccとかでコンパイルはできるので、mingwのパスは大丈夫そうです。
./configure 途中の出力見てると、どうもSegmentation fault がでまくっている感じのようです。
これのせいかなと思うのですが、Segmentation fault ってのは要は他のプログラムと競合しているということなのでしょうか??
バックグラウンドで動いてるプログラムを停止したりしてみながらいろいろ試しているのですが・・
02132082008/12/07(日) 14:18:59
./configureを走らせるタイミングによってエラーの結果が変わります。
一回 segment fault 吐きながらも最後まで./configure が終わったのですが、案の定make でエラー終了しました。
どうしたものか・・
0214デフォルトの名無しさん2008/12/07(日) 14:55:01
そのエラーメッセージを書かないことには・・・。
02152082008/12/07(日) 15:31:27
エラーの内容毎回変わります・・
02162152008/12/07(日) 23:47:45
エラー吐きまくりつつもなんとか簡単なプログラムはビルドできるようになりました。
ありがとうございました。
しかしMSYSがなんかおかしいのか・・
0217デフォルトの名無しさん2008/12/08(月) 00:06:23
>>216
それはビルドできるようになったとは言わない
0218デフォルトの名無しさん2008/12/08(月) 10:47:15
>>216
ハードディスクがいかれているんじゃない?
chkdsk してみた?
Segmentation fault ってのは例外が発生しているんだけど
普通は起きないようなエラーだから、ハードウェア的なトラブルなんじゃない?
0219デフォルトの名無しさん2008/12/08(月) 11:57:47
configureを使用しないという選択はないのか…
02202152008/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を使用しないという選択はないのか…
そんなことできるんですか??
0221デフォルトの名無しさん2008/12/08(月) 23:57:59
>>220
一旦、すべてアンインストールして、一からやり直したほうが早いんでないかい?

MinGW、msys、環境設定、wxWidgetsのインストール全て。

以下で親切に解説されてますよ。

ttp://labs.unoh.net/2008/09/idegui.html
0222デフォルトの名無しさん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くらい読むものじゃないの…?
0223デフォルトの名無しさん2008/12/12(金) 00:42:03
結局どうなったんだ…?
つかmakefileを直接使う俺は異端なのか…?
0224デフォルトの名無しさん2008/12/15(月) 07:49:17
wxHtmlWindowに日本語を含むHTMLを読み込ませて、
マウスドラッグで日本語を選択するときに場所によって文字が化けるんですが、化けないようにする方法はありますか?
0225デフォルトの名無しさん2008/12/15(月) 08:04:50
ユニコードビルドにしたら改善しない?
それで駄目なら wx のソースをいじらないとどうしようもない気がする。
というか wx で日本語がきめ細かく動くことを期待してはいけない。
0226デフォルトの名無しさん2008/12/16(火) 03:15:54
DialogBlocks固有の問題だと思うんだけれども、
wxTextCtrlの初期値に"_"が含まれてると、"%"になっちゃう。
使わなければ良いだけなので回避してるんだけど、ちょびっと気持ち悪い。
0227デフォルトの名無しさん2008/12/25(木) 05:08:59
こんなに至れりつくせりなライブラリなのに
日本では全然盛り上がらないな。
0228デフォルトの名無しさん2008/12/25(木) 09:46:19
>こんなに至れりつくせりなライブラリ

どこが?

>日本では全然盛り上がらないな

海外では流行ってるのか?
0229デフォルトの名無しさん2008/12/25(木) 09:53:38
Ubuntu 8.10 で、 wxGTK ダイアログ中のテキストボックス上で Atok X で変換すると、
確定するときに Enter キーを押すと OK ボタンが押されてしまう。

GTKアプリではこんなことが起こらないから、 wxGTK の input method あたりが
何かおかしいんだろうけど、何が悪いのかさっぱり判らない。
0230デフォルトの名無しさん2008/12/25(木) 14:28:58
>>228
C++
オープン
クロプラ
日本語可
GUIウィジェット網羅
非GUI系ラッパも豊富
豊富なドキュメント
RADの充実
スタティックリンク可
多ビルド

これだけのものは他にないな。

>海外では流行ってるのか?

はい。
0231デフォルトの名無しさん2008/12/25(木) 23:04:51
>これだけのものは他にないな。
Qt ...
0232デフォルトの名無しさん2008/12/25(木) 23:13:21
流行らないのは、「クロスプラットフォームなGUIアプリ」のニーズが
少ないから

ポータブリティがタダで(犠牲なしに)手に入るのならいいが、残念ながら
そうではないしな
0233デフォルトの名無しさん2008/12/26(金) 00:34:10
宣伝してないのと日本語資料が無きに等しいからだろう
0234デフォルトの名無しさん2008/12/26(金) 08:55:58
>>231
やっぱ、Qtってメチャクチャ良いの?

クロスプラットフォームの開発にwxDev-C++でやってるんだけど、
C++ Builderには遠く及ばない感じがして。。。
0235デフォルトの名無しさん2008/12/26(金) 14:03:04
230に
ライセンスがうざくない
OSネイティブのTKで動く

も入れるとQtは却下だな。
0236デフォルトの名無しさん2008/12/26(金) 14:41:05
>>235
Mac OS X 上では ネイティブ度?は Qt のほうがマシだベ。
まあ誰も wxMac をつかってなさそうでメンテされてないからだろうけど。
0237デフォルトの名無しさん2008/12/26(金) 19:47:15
VCL
○C++(少しDel臭いがMFCよりはマシ)
×オープンソース
×クロスプラットフォーム
◎GUIウィジェット
◎非GUIラッパ
○ドキュメント
◎RAD
○スタティックリンク可

MFC
○C++(かなりインチキ臭いマクロとか多いが)
×オープンソース
×クロスプラットフォーム
×GUIウィジェット
○非GUIラッパ
○ドキュメント
×RAD
○スタティックリンク可

WTL
◎C++
◎オープンソース
×クロスプラットフォーム
×GUIウィジェット
○非GUIラッパ
×ドキュメント
×RAD
○スタティックリンク可

0238デフォルトの名無しさん2008/12/26(金) 19:47:55
誤爆った
0239デフォルトの名無しさん2008/12/26(金) 21:23:30
なんでスタティックリンク可不可って問題なの?
Windows でもインストーラ書けばいいのでは?
Linux だったら .rpm とか .deb でいいし、
OS X なら .app パッケージに全部つっこめばいいよね...
0240デフォルトの名無しさん2008/12/27(土) 00:28:37
ある時見つけた便利そうなソフトがインストーラしかないと知ってスルーした経験ない?
0241デフォルトの名無しさん2008/12/27(土) 01:14:27
できないよりはできたほうがいいな。
0242デフォルトの名無しさん2008/12/27(土) 10:54:50
>>240
ないけど...
ていうかインストーラ無いやつは Program Files 内に入らなくて
自分でフォルダ管理しないといけないからウザイ
0243デフォルトの名無しさん2008/12/27(土) 15:19:17
会社とかで、さっくりと作ったアプリを
もらった時とかに、インストーラーがあると逆にうざくて
しょうがないときとかない?

何で、わざわざインストールが必要なんだ?とか
0244デフォルトの名無しさん2008/12/27(土) 15:57:20
そんなことより Windows Update がうざい
0245デフォルトの名無しさん2008/12/27(土) 16:13:48
ちょっと試してみるだけだったり、気に入らなければすぐアンインストールする
つもりのことが多いから、インストーラ無しのほうがいいな

フリーウエアでインストーラ付きだと、インストールするのをやめることもある
いやな予感がするときとか
0246デフォルトの名無しさん2008/12/27(土) 16:23:45
インストーラが本当に必要なレベルの大型ソフトなんて個人では作らんよ
0247デフォルトの名無しさん2008/12/27(土) 17:01:06
あとスタティックリンクできないと
なんのライブラリつかってるかもろばれじゃん。
有用なライブラリは同業者に教えたくないし。
0248デフォルトの名無しさん2008/12/27(土) 17:33:01
>>247
その発想はなかったわwww
0249デフォルトの名無しさん2008/12/27(土) 19:53:37
そうか、インストーラ拒否症のひとって多いんだな。
自分がそうでないからわかってなかったが、
今後はスタティックリンクするようにしよう...
0250デフォルトの名無しさん2008/12/27(土) 21:50:07
それにしたって、実行ファイルと同じフォルダにdll詰めてzipで配布すりゃ良いんじゃないの?わざわざスタティックリンクしなくても。

>>247
さすがにそれはねーよwどんだけ情報弱者の同業者想定してんのw
そのしょぼい独占欲で守られる利益なんて大してねーよw
0251デフォルトの名無しさん2008/12/27(土) 23:52:23

やたら巨大なライブラリの一部の機能しか使わない時なんかは、
サイズ的にスタティックリンクの方が効率いいかもしれん。
まあ、そんなにサイズを気にするご時世じゃないけどね

0252デフォルトの名無しさん2008/12/28(日) 01:48:53
スタティックリンク最大の利点は精神衛生上
ちょっと一端のプログラムを一人で作りあげた感を得られることだろう。
Windows慣れしてると、なんか変なdll置いてあるだけで
どことなく「ライブラリ頼りのトーシロ」感がかもしだされてしまう。
それよりはやっぱり実行ファイル一つ、のほうが気持ちいい。
■ このスレッドは過去ログ倉庫に格納されています