为什么-universal
从./configure
脚本中删除选项?
如何从源代码创建通用二进制文件?我可以分别创建 32 位和 64 位框架,如下所示:
1)64位QT框架
#Choose platform from qtbase/mkspecs/
./configure -release -opensource -confirm-license -prefix /tmp/ -nomake tests -nomake examples -platform macx-clang
#Only needed QTcore, QTNetwork, QTGui module, so i choose "module-qtbase"
make -j4 module-qtbase
qtbase/lib/
在创建 32 位之前复制某处
2)32位QT框架
./configure -release -opensource -confirm-license -prefix /tmp/ -nomake tests -nomake examples -platform macx-clang-32
make -j4 module-qtbase
lipo
现在在 32bitqtbase\lib
和 64bit上使用它很麻烦qtbase\lib
。有没有在 MAC 上创建通用二进制文件的新方法?
我仍然需要支持32位。