使用FFmpeg的各种重要事项
FFmpeg的工程在Realease版本的EXE或者是DLL编译时,在工程属性页的 “配置属性->链接器->优化->引用“选项,必须设置为“保留未引用数据(OPT:NOREF)“,否则会出现编译的exe在运行时无故崩溃退出(Debug版运行正常)及所编译的DLL在Unity中调用也会出现 “ExecutionEngineException: SIGILL”的错误。
_
来源参考 [这里]取消EXE程序或DLL对MSVCRxx.dll的依赖,在工程属性页的 “配置属性->C/C++->代码生成->运行时库“选项,依据Release版或都Debug版设置为“多线程(/MT)”或者“多线程(/MTd)”。
_
来源参考 [这里]