构建64位静态库

发布于 2024-11-14 18:57:46 字数 341 浏览 3 评论 0原文

我想构建静态库,它将与 64 位 Qt Creator 一起使用。我可以在 Windows 或 Mac 上构建这个库(freetype),这并不重要。在 Windows 上,我找到了 mingw-64,这里有一个问题 - 是否有必要从 mingw64 获得 64 位版本的 make(用于 makefile),或者有某种方法将 mingw32-g++ 与 64 位版本交换,并使用旧的 make来自 mingw32?我是否误解了某事?我已经构建了 32 位版本的 freetype.a 并且它在 ubuntu 和 windows 上运行良好,我有 32 位 Qt Creator(对于 Mac 只有 64 位 Qt Creator,我不知道为什么......) 谢谢。

I want to build static library, that will be used with 64bit Qt Creator. I can build this lib(freetype) on Windows, or Mac, it doesn't matter. On Windows I've found mingw-64 and here is a question- is it neccessary to have 64bit version of make(for makefiles) from mingw64, or there is some way to just swap mingw32-g++ with 64bit version, and use old make from mingw32? Am I misunderstanding sth? I've already built 32bit version of freetype.a and it works fine on ubuntu and windows, where I have 32bit Qt Creator(and for Mac there is only 64bit Qt Creator, I don't know why...)
Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

寂寞笑我太脆弱 2024-11-21 18:57:46

make 系统并不关心 mingw 是 32 位还是 64 位。它所关心的是它可以调用该程序。如果您可以从命令行运行这些程序,那么 make 也可以。

The make system doesn't care whether mingw is 32 or 64 bit. All it cares is that it can call off to the program. If you can run these programs from a command line, so can make.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文