6

現在、自分のアプリケーションの 1 つでメモリ リークをデバッグしようとしています (ああ、またがらくたです...)。設定を設定しようとしていgflagsますが、ダイアログが開きません。Windows 10 SDK (私は Windows 7 x64 を使用しています) をインストールしましたが、説明では Win7 でも動作すると書かれていましたが、なぜまったく使用できないのでしょうか?

コマンドラインから開始するgflagsと、エラーもフィードバックも何も起こりません。

私のシステムで何が起こっているのか、誰か考えていますか?

4

2 に答える 2

6

http://www.osronline.com/showThread.CFM?link=278979によると、次を含む新しいバージョン (2017 年 1 月の時点では明らかに存在しない) を待つ必要があります。gflagsui.dll

今後のリリースで修正される既知の問題。8 または 8.1 キットのいずれかでインストールされている GFlags のバージョンを使用するか、それらから gflagsui.dll をコピーできるはずです。

コマンドラインから GFlags を使用することもできます: https://msdn.microsoft.com/en-us/library/windows/hardware/ff549566(v=vs.85).aspx

于 2017-01-13T04:25:27.983 に答える
1

昇格したコマンド プロンプトを開いてみてください。

cd でインストール フォルダー (C:\Program Files (x86)\Windows Kits\10\Debuggers\x64)

gflags /? と入力します。

おそらく、gflagsui.dll が利用可能な場合にのみダイアログ ボックスが表示されることがわかりますが、取得方法に関する情報はありません。(昇格したコマンド プロンプトを使用しない場合は、UAC が表示され、コンソール ウィンドウが開いてすぐに終了します)

したがって、今のところコマンドラインを使用する必要があります...

于 2016-11-28T17:24:45.960 に答える