• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文: OpenCV2.1.0でのコンパイルエラーについて、質問があります。)

OpenCV2.1.0でのコンパイルエラーについて

このQ&Aのポイント
  • OpenCV2.1.0でコンパイルエラーが発生しています。具体的には、インクルードファイルの処理に関するエラーが出ています。
  • このエラーは、ネイティブコードにコンパイルされた関数との互換性の問題によるものです。
  • .NET Framework 4.0をインストールしてもエラーは解決せず、リンカーの設定も正しく行っています。解決策を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

とりあえず原因の一つに。 プロジェクトをCLRで作られていると思いますが、デフォルト設定ではポインタなどのアンマネージコードを使うことができません。 そのため、  プロジェクトのプロパティで、構成プロパティ→全般→共通言語ランタイムサポート の設定を  純粋MSIL共通言語ランタイムサポート(/clr:pure)   から  共通言語ランタイムサポート(/clr) に変更してみて下さい。

anene000
質問者

お礼

 ありがとうございます。初期設定で、共通言語の設定が  /clr/pureになっていました。そこを変更すると、warningが  大量に出ますが、解決しました。   int main()で、window画面を立ち上げて、.AVIファイルを  流すプログラムを作成し、設定が生きているかをチェック  しましたが、問題ありませんでした。   ただし、form上で動画を再生する用に設定する方法に  ついては、別途調査していく必要がありました。     回答は大変参考になりました。ありがとうございました。

関連するQ&A