#1
by しーびーX » 3年前
動画再生系の処理をさせたくて
VideoCapture video(FilePath.c_str());
としているのですが、VC++デバッグモードだと正常(思った通り)に処理してくれるのですが、
リリースモードだとmsvcrt.dllでアクセス違反になってしまいます。
ファイル名(FilePath)はデバッグモードとリリースモードに違いは見当たりませんでした。
ブレークポイントを付けてステップインしていくと「ソースが見つかりません」というタブが開かれて
>cap.cppが見つかりません
>現在の呼び出し履歴のフレームのソースを表示するには、cap.cpp を見つける必要があります
と書いてあります。
別に配布とかするつもりはなく、個人で使用するソフトなのでデバッグモードでもいいのですが、
モヤモヤして納得いかないし、後学のため対処方法を知りたいのです。
なぜこのようなことになるのでしょうか?
動画再生系の処理をさせたくて
VideoCapture video(FilePath.c_str());
としているのですが、VC++デバッグモードだと正常(思った通り)に処理してくれるのですが、
リリースモードだとmsvcrt.dllでアクセス違反になってしまいます。
ファイル名(FilePath)はデバッグモードとリリースモードに違いは見当たりませんでした。
ブレークポイントを付けてステップインしていくと「ソースが見つかりません」というタブが開かれて
>cap.cppが見つかりません
>現在の呼び出し履歴のフレームのソースを表示するには、cap.cpp を見つける必要があります
と書いてあります。
別に配布とかするつもりはなく、個人で使用するソフトなのでデバッグモードでもいいのですが、
モヤモヤして納得いかないし、後学のため対処方法を知りたいのです。
なぜこのようなことになるのでしょうか?