gpt4 book ai didi

c++ - 使用 MinGW 编译的 libx264 - 缺少 __umoddi3、__udivdi3、_fseeko64 和 __chkstk_ms

转载 作者:可可西里 更新时间:2023-11-01 11:54:09 25 4
gpt4 key购买 nike

我愿意在我的 Windows 项目中使用 x264,所以我使用 MinGW 和 gcc 从源代码将库构建到静态库中。

正确包含库和 header ,唯一的问题是链接器现在提示,因为 __umoddi3、__udivdi3、_fseeko64 和 __chkstk_ms。看起来这个函数是某些标准库的一部分,但我在 Windows 中的什么地方可以找到它?

谢谢。

最佳答案

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

关于c++ - 使用 MinGW 编译的 libx264 - 缺少 __umoddi3、__udivdi3、_fseeko64 和 __chkstk_ms,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21483449/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com