ffmpeg (libavcodec、libavformat、libavutil & swscale) を静的にリンクする C++/CLI 実行可能ファイルをビルドしようとしています。通常どおりにビルドすると (/clr がないため、CLR はサポートされません)、正常に動作します。ただし、CLR サポートを追加すると、0xc000007b で起動しなくなります。ただし、「Hello World」C++/CLI アプリは問題なく動作します。
おそらくBoost::Threadsでも同じことが起こりますが、ffmpegは純粋なCであるため、Boostを使用しているとは思えません。
私の設定:
- Visual Studio 2008 プロフェッショナル SP1
- Windows XP Pro SP3 (x86)
- .NET フレームワーク 3.5 SP1
ありがとう、ロバート