git リポジトリから openCV バージョン 2.4.9 をビルドしようとしています。指示に従って cmake-gui を実行し、ビジュアル スタジオ ソリューションを構築しました。次に、リリース モードとデバッグ モードの両方で VS Studio ソリューションをビルドし、インストール ビルドを実行しました。
インストール ビルドは、コンパイルされたすべてのライブラリをインクルード フォルダーと共にインストール フォルダーに配置します。
問題は、インクルード フォルダーが完全に間違っていて、多数のファイルが欠落していることです。インクルード フォルダー パスを HelloWorld プロジェクトに追加すると、opencv メソッド クラスなどが見つかりません。
cmake ビルド プロセスが何らかの形で破損しており、必要なヘッダー ファイルを含むインクルード フォルダーを適切に準備していないかのようです。
VS 2010 と VS 2012 の両方の cmake 構成でこれを試しましたが、同じ結果が得られました。すべて正常にコンパイルされますが、インストール ディレクトリのヘッダー ファイルは正しくありません。
ビルド済みの Windows インストールからヘッダー ファイルをコピーする作業のようなものですが、ビルド プロセスでヘッダー ファイルの同様のフォルダー構造が得られない理由がわかりません。