mingw使いこなしスレ
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNGもっと意表をつくんだ。
角度は禁止だがな。
0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
NGNGmingw は gcc for win32 なプロジェクトだったが、
Cygwin プロジェクトに吸収された。
0011デフォルトの名無しさん
NGNG書き込んで少し経ってまたきて、反応ないからまた書き込む(笑)
0012デフォルトの名無しさん
NGNGWinでGCCする位だったらさっさとLinux立ち上げるよ。
0013デフォルトの名無しさん
NGNG0014デフォルトの名無しさん
NGNG0015デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNG0017デフォルトの名無しさん
NGNG0018デフォルトの名無しさん
NGNG知り合いによると最適化能力も gcc の方が上らしい
0019anti
NGNG0020デフォルトの名無しさん
NGNG0021age
NGNG0022デフォルトの名無しさん
NGNGらしいではダメですねぇ(w
0023デフォルトの名無しさん
NGNG00241
NGNG0025デフォルトの名無しさん
NGNGできるでしょ?
00261
NGNG0028デフォルトの名無しさん
NGNGBCC だとコンパイルが通りにくいソフトもあるから、それなりに重宝してるけどね。
>>20
別に mingw 限定じゃないが、これとか便利だぞ。
http://www.geocities.com/SiliconValley/Foothills/4078/disasm.html
00291
NGNGなんで「やり方しらんかった」ことにしたいんだ?
0030デフォルトの名無しさん
NGNG煽りたい年頃なんだろ。
(相手にしないで放置しといて良し)
0031デフォルトの名無しさん
NGNG己ではまともな書き込みしてないじゃん。
どう見てもインストすらまともにできてないような気がするよ。
素直にcygwinあたりで勉強してたらいい。
0032デフォルトの名無しさん
NGNG0033デフォルトの名無しさん
NGNGbcc でもランタイムに DLL 使えば (-WR) バイナリは小さくなるけどね。
ただ作ったバイナリを配布することを考えた場合、mingw でリンクしている msvcrt.dll は Windows 標準
だが、bcc 用のランタイムライブラリ (cc3250.dll, cc3250mt.dll) は非標準でユーザが持ってることは期
待できないから、結局は一緒に配るハメになりそうだが。
>>31
煽り屋は (・∀・)カエレ
>>32
ちゃんと著作権表示をつけろとか、ランタイム単体で配るなとか細かい規定はあるが、基本的に問題ない。
詳しくは bcc をインストールしたディレクトリにある LICENSE.TXT に書いてある。
0034デフォルトの名無しさん
NGNGだが、「使いこなし」とかいいながら実がある話があんまりないのも事実なんで。
元々MinGW関連の日本語資料が余りないこともあるが、使いこなせるまでの使用者がほとんどいない(2chには?)ことも原因。
最初に関連URLとか、Tipsとか書いてあるんならまだ納得いくが・・・
ちゅうことで知らない方に(そういう人がここ見てる可能性は少ないが)
本家:
http://www.mingw.org/
DL:
http://sourceforge.net/project/showfiles.php?group_id=2435
一部ドキュメントの翻訳がある所:
http://www.sixnine.net/cygwin/cygwin-doc/index.html#s2
一緒に使うと面白そうなアプリ
http://objectcentral.com/
使いこなせてる人間が見る必要はないけどね。
しかしさっき検索サイトで検索したが、ホントに資料ないな>日本語の
まぁUnix経験があると別に問題ないんだけど。
0035デフォルトの名無しさん
NGNG若干Windows用にキーワード追加してあったり、
ヘッダだのライブラリを用意してるだけで。
mingwだけのなにか特別なことってある?
003618
NGNGbcc 使う気ないからどっちが速くたって気になんいし
当方 Delphi 使い故
レポートでもなけりゃC言語なんて使わないんよ
(しかも、うちの研究室はデフォルト Lisp だし(苦笑
003718
NGNGgcc は crtdll.dll 版もあるね
どっちも Windows 標準で楽・・・あれ、msvcrt.dll って Windows95 にも入ってたっけ?
・・・google で検索すると 95 は標準で入ってないっぽいな。
gcc は strip をするとバイナリサイズが減って気分よし
0038デフォルトの名無しさん
NGNGhttp://sourceforge.net/project/showfiles.php?group_id=2435
ここから
コンパイラ動かすのに最低限、何のファイル落としてくればいいの?
0040デフォルトの名無しさん
NGNGWin95でもOSR2以降なら標準で入ってるはず。
IEには確実に入ってるから、要Internet Explorerということで逃げるのも○。
0042デフォルトの名無しさん
NGNG0043ダメPG
NGNGfileutils 等の日本語訳ってあるのでしょうか?
ちょっと info で調べようとすると英語読むので
小一時間かかって開発効率が悪いです。
英語くらいすらすら読めなきゃダメ?
0044デフォルトの名無しさん
NGNGhttp://www.google.co.jp/search?hl=ja&q=fileutils+%93%FA%96%7B%8C%EA%96%F3&lr=lang_ja
君の頭には「検索エンジンで検索する」という命令はインプリメントされてないのかね。
それと、老婆心ながら進言だけど、infoとかを自分で訳しながら開発していれば、いずれすらすらと技術英文くらい読めるようになるよ。
今は時間がかかって開発効率悪くなるかもしれないけど、将来への投資と思えばいい。
仕事で期日が迫ってるっていうんじゃない限り、英文読む努力はするべき。
っていうか、仕事だったらM$謹製を使わなくちゃならんことが多いが(笑)
0045login:Penguin
NGNGとりあえず、
http://www.linux.or.jp
http://www.jp.freebsd.org
へ行け。日本語ドキュメントあるものはそこから辿れる。
しかし、infoの日本語化はあまり進んでないな。
一般利用者向けのドキュメントはmanで十分だからだろうな。
0046デフォルトの名無しさん
NGNG> 一般利用者向けのドキュメントはmanで十分だからだろうな。
あと日本語が通る info コマンドが無いから、というのも理由かと。info 読むために Emacs 上げるのも、
ちょっとねぇ。
(でも MS の開発環境だと HTML Help 読むために実質 IE を起動してるわけだから、その程度で億劫
がってはいかんのか?)
0047デフォルトの名無しさん
NGNGEmacsなんていちいち立ち上げたり終らせたりするもんじゃないだろ。
0048デフォルトの名無しさん
NGNGだから日本語 info ははやらない、ということで。
0049デフォルトの名無しさん
NGNGIEだっていちいち立ち上げたり終わらせたりするもんじゃないわな。
0050ダメPG=43
NGNGいい感じに解説されているので info 日本語訳があると嬉しいのですが
44氏の言うとおり、読まないから読めない、になりますよね。
忙しいときは余裕がないので
仕事が空いている時には少しずつ読み進めてみます。
皆様レスありがとうございます。参考にさせていただきますー。
0051デフォルトの名無しさん
NGNG"表示"とか。文字ごとに\追加してるの?
それとももっとうまい方法あるの?
あるいは日本語なんか使わないとか。
0052デフォルトの名無しさん
NGNGファイル名の問題は…そんなファイル名は使わない(藁
0053デフォルトの名無しさん
NGNGDialogBoxParam() を呼び出しても何もせずに戻って来ちゃったり。
同じリソースファイルを rc.exe でコンパイルすると上手く動くんだけど。
0054デフォルトの名無しさん
NGNG005552
NGNGWindowsでリソースというとそっちを指しちゃうな。スマソ。
正確にはメッセージカタログ、windresじゃなくてmsgfmtの方。
EUCで書いてSJISに変換するときに2バイト目の\をエスケープする。
0056デフォルトの名無しさん
NGNGWindowsのリソースにも国際化の機能はありますが。
複数言語のリソースを入れておけばLoadStringで勝手に
システムの言語のリソースを選んでくれる。
それがリソースコンパイラのバグで使えないのもなんだかなあ。
005752
NGNGいや、他のプラットフォームと互換性持たすにはgettext()の方がいいじゃん、
つーだけのこと。
あ、mingwだとgettext()はなかったっけ?
スマソ、実のところcygwinはともかくmingwはあんまり使ってないのだった。
ともあれ、msgfmtを使ってもsjisで2バイト目の\をエスケープしなきゃならん
のは一緒だな。windresもそうすればちゃんと動くのかな。
0058デフォルトの名無しさん
NGNGmingwはWin32のCRTを使ってるからUNIX互換の関数は使えない
0059login:Penguin
NGNG> windres.exe って文字列に日本語が入ってると時々バグらない?
>>56
> それがリソースコンパイラのバグで使えないのもなんだかなあ。
バグつーよりも、ローカライズされてないんでそ
誰かローカライズしないと仕方ないんじゃないのん?
マルチリンガライゼーションなんて贅沢なことはとりあえず置いといて。
0060デフォルトの名無しさん
NGNG0061デフォルトの名無しさん
NGNG0062デフォルトの名無しさん
NGNGMinGW は問題ないみたいだけど
0063デフォルトの名無しさん
NGNGゲー専板のGPLスレにその話題がでてた。
0064デフォルトの名無しさん
NGNG0066デフォルトの名無しさん
NGNGWideStudioはUNIXとWindowsのクロスコンパイル環境なので、
Win32リソースでの開発はサポートしてないYO!
#作者もWindowsにはあまり興味ないようだし・・・
#Ver2.0 はWindowsでちゃんとデバッグされていない。
0067デフォルトの名無しさん
NGNGwindres のバグの多さに嫌気がさして、別のリソースコンパイラでの利用
を薦めていたな。
GoRC とかいうリソースコンパイラだったかな?
http://www.jorgon.freeserve.co.uk/ResourceFrame.htm
006861
NGNGできるバイナリには大差がない?
006966
NGNGいいね、このリソースコンパイラ。
ちゃんとマルチバイト対応している。
でも、ロングファイル名には対応していないようだ(鬱
>>68
使用例
gorc /o hoge.rc /fo hoge.obj
で、gcc に噛ませるためのオブジェクトファイルが
生成( =windres で生成したものと互換。)される。
で、
gorc /r hoge.rc /fo hoge.res
なら、MSVC++ などでも使える Win32 リソース .res
ファイルが生成されるYO!
0070デフォルトの名無しさん
NGNG0071デフォルトの名無しさん
NGNGMingw用のリソースエディタはありませんか?
0072デフォルトの名無しさん
NGNGまぁなんつーか、ただよりたかいものはない
これだね
おとなしくかねはらってなんかかえって。
0073デフォルトの名無しさん
NGNGデムパ?
0075デフォルトの名無しさん
NGNGつまり >>72 が氷魚ということね。
日本語で喋ることきぼんぬ。
0076デフォルトの名無しさん
NGNGリンク先のような惨状にはなっていないと思われ
0077デフォルトの名無しさん
NGNG0078デフォルトの名無しさん
NGNGライブラリ作るの面倒臭いなー
0079デフォルトの名無しさん
NGNG0080デフォルトの名無しさん
NGNG0081デフォルトの名無しさん
NGNG行った事ないんだけど。
0082デフォルトの名無しさん
NGNG0083デフォルトの名無しさん
NGNGターゲットOS: Win32 and Cygwin
でクロス開発したいんだけど、開発環境を整えるために必要な情報へのポインタありませんか?
できれば日本語のページだとありがたいんですが。
いま Google で見つかった英語のページを果敢に読み進んでますが、頭がクラクラしてきました。
0084デフォルトの名無しさん
NGNGコンパイラそのものよりも、必要なライブラリのコンパイルに手間取ってます。
というか、いったいどんなライブラリをそろえておけば Win32 環境で動く実行ファイルや DLL を生成できるんだ……
#すみません、age させて下さい。
0085デフォルトの名無しさん
NGNG必要なヘッダやライブラリはCygwinに含まれてる。
binutils,gcc含めてCygwinの生成すれば、crossなツールの生成から
勝手にやってくれたはず。というか、Cygwin 1.1の頃はそれでできてた。
最近の1.3.6とかではやってないから分からんけど。
0086デフォルトの名無しさん
NGNG果敢に英語を読み進めていると、どうやら Cygwin の開発もクロス環境でやってるみたいですね。
だったらかなり簡単にできてもいいはずなんだけどなぁ、クロス開発環境の構築。
もうちょっと頑張ってみます、ありがとう。
ビルドできたらそのうち Debian パッケージ化しようと思ってます。
って、もうあるかもしれない……
それ以前に全部 GNU ライセンスかどうかわかんないし。
Win32 API がらみのヘッダファイルとかはやばいのかも。
0087デフォルトの名無しさん
NGNGmingwだけなら既にパッケージがあるよ。Debian officialなのが。
0088デフォルトの名無しさん
NGNGそ、そうだったんですか…知らんかった。
最近パッケージングって楽しいなぁとか思い始めてたんで、勢いあまって。
早速試してみます。
■ このスレッドは過去ログ倉庫に格納されています