OpenCV を使用していたとき、ビルド/インストール フォルダー (つまり、mingw32-make および mingw32-install ファイルを作成した場所) を PATH 変数に追加しました。ただし、これにより、CodeBlocks IDE でいくつかのビルドを行った後、PC が非常に遅くなりました。問題を引き起こす可能性のあるメモリの割り当て解除などを忘れていませんでした。単純な hello world プログラムでさえ、ビルドを数回行うと実行に時間がかかります。私は 8GB の RAM と L3 キャッシュを備えた i7 を使用していますが、これはあらゆる開発に十分であると考えています。PATH から OpenCV ディレクトリを削除した後は問題ありませんでしたが、永続的ではありませんでした。問題は何でしょうか?
環境変数も確認しましたが、ガベージ変数はありません! 私はMinGW32コンパイラ、つまりPATHのbinフォルダーしか持っていません。しかし、それは必要です(私は思う!)。
驚いたことに、Microsoft Visual C++ 2010 Express で同じことを試しましたが、openCV ライブラリをビルドしようとすると、PC の速度が大幅に低下します。たとえば、Windows でファイル エクスプローラーを開こうとすると、ウィンドウがポップアップするまでに 15 秒ほどかかります。Web ブラウザー ウィンドウを開こうとすると、ほぼ同じ時間がかかります。そして、私はタスクマネージャーで奇妙なアクティビティを監視していますが、何もありません! Windows 7 64 ビット OS と関係があるかどうかはわかりません。
それが CodeBlocks 自体と関係があるかどうかはわかりません! Visual Studio 2010 Professional を使用している別の PC がありますが、同じ問題はありません。
MinGWコンパイラの使用に関する問題を切り分けることができました。その理由は、IDE で使用している場合にのみ問題が発生するためです (Eclipse CDT、Dev CPP、および CodeBlocks で試しました)。sourceforge.net からダウンロードした MinGW の安定したリリースを入手しましたが、これには Windows プラットフォームでの主要なメモリ管理の問題はありません。実際、それをまったく使用すると問題が発生します (すぐには開始されませんが、単純なプログラムを数回実行した後です!)。
私の MinGW コンパイラはhttp://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/mingw-get-inst-20120426/からのものです
これに対する非常に簡単な答えを見つけることができなかったので、これは異常な問題だと思いますか? 万が一、私が見逃した質問が繰り返される場合は、コメントへのリンクを投稿してください。回答を受け入れます. タ