VisualStudio2019 C++MFC を使ってソフトを開発しています。
OpenCVは 4.2.0を使っています。
OpenCVをリンクしDebugモードで起動してすぐ終了しただけでメモリリークが大量にでるようになりました。
(起動して終了しただけだと OpenCVのメソッドは全く使っていません)
ネット上に幾つか回避方法があったのでやってみました。
- プロジェクトオプションに/DELAYLOAD:"opencv_world420d.dllを設定する
→ 起動/終了ではリークが出ないようになったけど、 OpenCVのメソッドを何か使うと大量にリークが出る。
ちなみに
cv::VideoCapture v;
と1行定義するだけでも上記と同じだけの大量リークがでます。 v.release();を加えても同じ
- いろんなサイトにMFCをスタテックライブラリで とありましたが、
リンクで既存のソースから大量にエラーが出た為中座。
上手くいっても、exeが大きくなるのでクライアントNGの可能性大
回避方法がありましたらお助けください。。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー