1

私は自分で書いた小さなウィンドウ マネージャーに取り組んでいます。このプロジェクトはまだ始まったばかりで、X サーバーと通信するコードは数行しかありません。問題は終了時に発生します。XCloseDisplay が呼び出されると、プログラムがハングします。

テスト中に実行されるウィンドウ マネージャーはなく、プログラムはいくつかの機能を初期化し、画面と使用可能なウィンドウを取得し、デフォルト ルートで XSelectEvent を呼び出し、取得したウィンドウの数を出力するだけです。次に、内部データを消去し、X サーバーとの接続を閉じようとします。

その時点で、殺されるまでハングします。

4

1 に答える 1

-1

解決しました。問題は X11 ではなく、コンパイル プロセスにありました。一部のヘッダーは更新されましたが、ソース ファイルは更新されませんでした。このような問題が発生した場合は、オブジェクト ファイルを削除して、アプリケーション全体を再度ビルドすることを忘れないでください。

于 2011-09-30T20:39:42.763 に答える