第一次在mac下编译Qt 32bit 库。无数的蛋疼。最后成功运行。
所以写一下这篇东西。不知道能不能帮到别人,但是自己记录一下。
安装运行,后来公司给的外部库是32位的原因,所以用64位的Qt编译会出现:
:-1: error: symbol(s) not found for architecture x86_64
:-1: error: linker command failed with exit code 1 (use -v to see invocation)
所以需要用32位的Qt去编译,官网没

本文记录了在Mac上编译32位Qt库的过程及遇到的问题。首先尝试直接下载64位版本的Qt失败,因为公司的外部库需要32位支持。接着下载源码并尝试编译,遇到错误提示“symbol(s) not found for architecture x86_64”。通过查阅文档和社区解答,发现需要修改配置参数并跳过某些示例和测试。最终使用`./configure -platform macx-clang-32 -nomake examples -nomake tests -skip qtwebengine`成功编译,并在安装时需要以超级用户身份运行`make install`。编译后的库默认位于/usr/local/Qt-5.6.1,将其复制到Qt Creator的32位qmake路径下即可使用。
最低0.47元/天 解锁文章
5658

被折叠的 条评论
为什么被折叠?



