Mac下编译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路径下即可使用。
摘要由CSDN通过智能技术生成
第一次在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去编译,官网没有32位直接下载,所以只能自己编译。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值