質問: ``` ![エラー](https://teratail.storage.googleapis.com/uploads/contributed_images/3d0d98673801f95647acb0a112dc6b1b.png) プリコンパイル解決後 ![エラー2](https://teratail.storage.googleapis.com/uploads/contributed_images/78b2676ecdb993511505fa6ac2c69d3a.png) ### 補足情報 visual studio2017 community OpenCV3.4.1 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/290867db8705eaf7d9bd38379221ad71.png) ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/958aed91aa7f9d5ef81ef9fd9b77e665.png)
回答: こんにちは。 これ時々はまるやつです。 「プリコンパイル済みヘッダ-を作成」と指定している場合、`#include "stdafx.h"`が必要になるのですよ。 恐らくVC++の新規プロジェクトでプロジェクトを作ってから、OpenCVサンプル・ソースを置き換えたのだと思います。 対処としては、「プロコンパイル済みヘッダーを使用しない」にすることです。 `プロジェクト(P)` → 一番下にある`<プロジェクト名>のプロパティ`で開くダイアログについて、 上の方の`構成(C)`を`すべての構成`とし、左側ペインの`C/C++`を開き、`プリコンパイル済みヘッダー`をクリックします。 右側ペインの`プロコンパイル済みヘッダー`を`プロコンパイル済みヘッダーを使用しない`に設定してOKを押し、リビルドすれば治ると思います。 【追記について】 リンク先の > > 次に、リンカーの一般を開き、追加のライブラリディレクトリに[C:\opencv-3.2.0\build\install\x64\vc15\lib]を追加します。 > > > は適切に行えていますか? OpenCVのインストール先に合わせて修正が必要ですので、恐らく追加するべきフォルダは`C:\opencv-3.4.1\build\install\x64\vc15\lib`ではないかと思います。