我愿意在Windows项目中使用x264,因此我已经使用MinGW和gcc从源代码构建了一个库。

库和 header 正确包含在内,唯一的问题是链接器现在抱怨,因为__umoddi3,__ udivdi3,_fseeko64和__chkstk_ms。看来此功能是某些标准库的一部分,但在Windows的哪里可以找到它?

谢谢。

最佳答案

我不会在此处复制/粘贴完整答案,但您应该阅读此topic at doom10.org
简而言之,您不能在MSVS中直接使用MinGW编译的.a库(静态或共享)。您需要编译libx264.dll并从.def文件制作MSVS特定的.lib库,然后使用此库进行链接。

08-26 16:28