1. ホーム
  2. c++

[解決済み] モジュール unsafe for SAFESEH image C++

2022-02-09 01:13:56

質問

Microsoft Visual Studio 2011 Professional Beta を使用しています。

OpenCV C++ ファイルを実行しようとしています ( http://opencv.willowgarage.com/wiki/Welcome ) をcMake & the Visual Studio Complierを使ってコンパイルしました。

しかし、このプロジェクトをデバッグしようとすると、600以上のエラーが発生します。

error LNK2026: module unsafe for SAFESEH image.

どうやらこれらのファイルはopencv_ffmpegプロジェクトにあるようですが、見つけられませんでした。マイクロソフトのヘルプページのsafeseh Safe Exception Handlersのページを見てみましたが、決定的な答えは見つけられませんでした。

この問題が発生したことがある人がいるかどうか、また、解決できたかどうかを知りたかったのです。

解決方法は?

コメントより

<ブロッククオート

これは、以前のバージョンのコンパイラーで作成されたコードを含む .obj または .lib をリンクしたときに発生します。もちろん、ソースの代わりにopencv_ffmpegのバイナリをダウンロードした場合はよくあることでしょう。リンカーオプションをオフにすることもできますが、その場合でも、CRTバージョンの非互換性があり、バイトになる可能性があります。ソースからライブラリを再構築してください。- ハンス・パッサン May 15 at 13:01  
ありがとうございます、うまくいきました - Aaron Thompson May 17 at 14:50