[過去ログ] cygwin + mingwn + gcc 相談室 (984レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
598
(4): 05/02/06 21:27 AAS
WH_GETMESSAGEで,全てのアプリケーションへのメッセージをフックする
アプリを作っています。
自アプリに対するメッセージはちゃんとフックしてるみたいなんですが
他アプリに対してはフックしてくれないみたいです。

たとえば
 外部リンク:www.tamanegi.org
ここの「wheelfix」は,バイナリで提供されている分はきちんと動きました。
で,自分でソースをダウソして make すると,ぜんぜん期待する動作になりません。
なのでソースの問題ではなく,コンパイル環境の問題だと判断しました。
 (実際,VC++で自作したアプリは,きちんとフックできます)

gcc 3.3.1 (on cygwin) と 3.4.0 (on mingw) の両方で試しました。
一体アタシ何が悪いんでしょうか。
601: 05/02/07 21:19 AAS
>>598
俺もソレ今ハマッテル。
>自アプリに対するメッセージはちゃんとフックしてるみたいなんですが
>他アプリに対してはフックしてくれないみたいです。

クソ、ゼンゼンワカンネエゾ!!!
頑張るだけ無駄か???
どうしようどうしよう(´・ω・`)ショボーン
602
(2): 05/02/07 21:37 AAS
「他アプリに対してはフックしてくれない」 というのは何で判断したの?
>>598のやつはcygwinのsetup.exeで入れたgcc 3.3.3でmakeしてちゃんと動くが
603
(1): 05/02/07 21:41 AAS
>>598のやつって、-g付きでコンパイルしてあるよな…なんでだろ。
605: 601 05/02/07 22:07 AAS
取り乱した。

>>602
の発言で我に返って確認してみた。
フックされてる。

プロセス共有変数とnewとかallocatorに問題があった。恥ずかしい。

>>598をよんで「コレだコレに違いない!コンパイラが悪いんだ!」などと思い込んでしまった。
すまなかったgcc。ありがとうgcc,>>602

gccは3.2.3 on mingwでし。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.233s*