質問: int main(int argc, const char* argv[]) { // 幅320px、高さ240pxで赤色の画像データを生成 cv::Mat redImg(cv::Size(320, 240), CV_8UC3, cv::Scalar(0, 0, 255)); // 画像表示用のウィンドウを生成 cv::namedWindow("red", cv::WINDOW_AUTOSIZE); // ウィンドウに画像を表示 cv::imshow("red", redImg); // キー入力を待機 cv::waitKey(0); // 作成したウィンドウを全て破棄 cv::destroyAllWindows(); return 0; } エラー表示 エラー 1 error LNK1181: 入力ファイル 'opencv_ts300.lib' を開けません。
回答: こんにちは。 Visual Studioのプロジェクトへのライブラリ・パスの設定が漏れていると思います。 プロジェクト→プロバティ→リンカー→全般にある「追加のライブラリディレクトリ」へOpenCVのライブラリがあるパスを設定します。 64bit版なら`\build\x64\vc12\lib`です。 1. OpenCVを使ったアプリケーションのプロジェクト作成方法が参考になります。