ottutama さんが書きました:追加情報です。
パソコンを再起動してまたプロジェクトを開いたところvisualstudio内にシンボルが読み込まれていませんという子ウィンドウが出てきました。
なかは「ucrtbased.pdbは読み込まれていません」とモジュール情報と
いずれかのオプションを試しますと書かれていました
いずれかのオプションを試しますと書かれていた下に「PDBとバイナリの既存の検索パスを変更してやり直す」と文字で書かれており
その下にMicrosoft Symbol Serversという項目名のボタンがありました
情報の補足ありがとうございました。
プロジェクトを開いた時点で子ウィンドウが表示されたとのことなので、問題の切り分けを行う感じでしょうか。
(直接的な解決策でなくて申し訳ありません)
1.新しくプロジェクトを作りOpenCVを使わない状態でビルド、実行できるか?
2.1のプロジェクトでOpenCVを使うようにしてビルド、実行できるか?
3.問題の発生しているプロジェクトでOpenCVを使わない状態でビルド、実行できるか?
1で問題なくビルド、実行できるのであればVisualStudio2017の実行環境には問題はなさそうです。
2で問題なくビルド、実行できるのであればOpenCVについても問題はなさそうです。
この時点で新しく作り直したプロジェクトにコード等を移してしまう手もありかもですね。
3はおまけの確認になりますが、これがビルド、実行できるのであれば1と2は問題ない状態のはずなので
問題の発生しているプロジェクトでOpenCVを使った場合だけうまく動かないということになります。
もし1でもエラーになった場合はVisualStudio2017の環境にも問題があるかもなので、再インストールができれば試してみてもよいかもしれません。
2でエラーになった場合にはOpenCVに問題があるのでそのあたりに原因を絞り込んで確認することになるかと思います。
ちなみにいつのまにかOpenCVのbinが消えていたとのことでしたが、それが消える前は今と同じOpenCVのバージョンを使って
同じような設定で問題なく動いていたのでしょうか?