我正在Visual Studio post build事件中注册DLL,regsrv32
失败,就像缺少库依赖项一样。该DLL具有DllRegisterServer入口点,DEF
文件并已正确设置。注册正确完成,直到我们更改库依赖项。对 。
现在DLL依赖于 交叉编译库 ,我必须禁用引用optimization option /OPT:REF才能再次成功注册。那是为什么?
此外dependency walker
无法找到依赖库的入口点(ffmpeg libs)。查看以下差异/OPT:NOREF
与/OPT:REF
:
请注意,链接过程是成功的。