这可真不是什么愉快的经历。
经过了4个小时的艰苦奋斗,证明了在BCB里直接调用FFMPEG几个库是不现实的。。。
环境:BCB09(bds)、 ffmpeg sdk3.2、windows XP
开始按照一般步骤静态链接ffmpeg库,链接的时候报错:
[ILINK32 Error] Error: 'D:/CONVERTHELPER/DEBUG/AVFORMAT.LIB' contains invalid OMF record, type 0x21 (possibly COFF)
看不懂。。。网上也没找到有用的资料。。。
于是用BCB的implib命令根据dll重新生成lib,链接的时候报错:
[ILINK32 Error] Error: Unresolved external 'av_register_all()' referenced from D:/CONVERTHELPER/DEBUG/FFMPEGCONVERTHELPER.OBJ
。。。
找不到函数。。。
<