- 144 名前:デフォルトの名無しさん mailto:sage [2011/09/15(木) 22:22:20.18 ]
- どんなに単純なQtのプログラムでも、VisualStudio2010がメモリリークを検出するので、
"qt visual studio memory leak"で検索してみたところ、 どうやらメモリリークでないものをリークと検出しているようです。 On closing a Qt 4.5 application, Visual Studio reports that it has detected memory leaks stackoverflow.com/questions/1008514/on-closing-a-qt-4-5-application-visual-studio-reports-that-it-has-detected-memor ・allocation order numberを_CrtSetBreakAllocに渡して、そのメモリリークを表示されないようにする ・Qtがクリーンアップをする前にリークチェックを行っているのかもしれない。 qtmaind.lib, QtCored4.lib, QtGuid4.lib, QtOpenGLd4.libをプロジェクト設定で一覧の下に持っていけば直る 後者は試してみても効果がありませんでした。ていうかリンクするライブラリの順番って関係しているのでしょうか? ということは、{}の中の数字を_CrtSetBreakAllocに渡すしかないんでしょうか・・・ www1.axfc.net/uploader/Sc/so/274983.zip このプログラムは別に間違っていませんよね・・・?
|

|