私は静的にffmpeg(libavcodec、libavformat、libavutil & swscale)をリンクするC++/CLI実行ファイルをビルドしようとしています。私はそれを正常に(clrなしで、CLRサポートなしで)ビルドすればうまく動作しますが、動作します。ただし、CLRサポートを追加すると、0xc000007bで起動しません。しかし、 "Hello World" C++/CLIアプリケーションは正常に動作します。/clrオプション付きの0xc000007b(INVALID_IMAGE_FORMAT)
おそらくBoost :: Threadsでも同じことが起こりますが、ffmpegは純粋なCなので、Boostを使用しているかどうかは疑問です。
マイ設定:
- のVisual Studio 2008 ProfessionalのSP1
- のWindows XP ProのSP3(x86の)
- の.NET Framework 3.5 SP1
おかげで、 ロバート
ありがとうございます - 私はそれを動的にリンクしても動作するようですが、別のプロセスがメモリリークなどを防ぐためのより良いオプションになるかもしれません。 –