Я пытаюсь создать исполняемый файл C ++ / CLI, к которому я статически привязываю ffmpeg (libavcodec, libavformat, libavutil & swscale). Он работает нормально, если я собираю его нормально (без / clr, поэтому без поддержки CLR), это работает. Однако, когда я добавляю поддержку CLR, он не запускается с 0xc000007b. Однако приложение C ++ / CLI "Hello World" работает нормально.
Предположительно, то же самое происходит с Boost :: Threads, но поскольку ffmpeg - это чистый C, я сомневаюсь, что он использует Boost.
Моя конфигурация:
- Visual Studio 2008 Professional SP1
- Windows XP Pro SP3 (x86)
- .NET Framework 3.5 SP1
Спасибо,
Роберт