垓恪兮編程雜記

台灣碼工之編程手記

How to build Qt 4.8 Libraries for Macintosh : a Rough Note


     I have done the work for a long time, this is a rough note for the purpose: build Qt libraries on/for Mac.

    零.  You need to download the Old mac SDK. however, the download location in Apple's website is difficult to be found.  In here, I give a link where is straightforward to download the OS X SDKs.:
https://github.com/phracker/MacOSX-SDKs

After download the SDKs,  I put them in the root directory (/).

   一. Download  Qt 4.8 everywhere. The latest and final 4.8 version is 4.8.7, but for my case, I used 4.8.5 and 4.8.6. I do not sure if the 4.8.7 could pass the compilation though my configuration successfully.


 二.  My configuration applying Qt 4.8 + Mac is :


 ./configure   --prefix=$PWD/built \

                -platform macx-g++ \

                -sdk /Developer/SDKs/MacOSX10.5.sdk \

                -arch x86 \

                -no-avx -no-sse4.1 -no-sse4.2 \

                -opensource  -release \

                -no-stl -no-webkit -no-qt3support -no-phonon-backend -no-phonon

The parameters are:

-arch x86: the lbraries would be built in 32 bit.

 -platform macx-g++ : use gcc for this compilation, if you adopt clang ( macx-llvm), there would occur duplicate  function body error.

                
 -sdk /Developer/SDKs/MacOSX10.5.sdk :  Set OSX 10.5 SDK as target SDK.

  
-no-avx -no-sse4.1 -no-sse4.2

      disable some cpu instructions, to avoid crash in some old machines.




-no-stl -no-webkit -no-qt3support -no-phonon-backend -no-phonon

      Disable some middleware which is not be installed in this mach machinese, those middleware are like quicktime, mysqrl driver and so forth. If you do not add those parameters, it might incur compilation error for the necessary libraries could not been found.


阅读更多
版权声明:本文歡迎轉載 但請留下原文出處 https://blog.csdn.net/u013606170/article/details/52354211
个人分类: mac
上一篇Use Bonjour SDK for mDNS Discovering in Windows
下一篇STM8L Power Saving : How to Implement Auto Wake-Up Mode in STM8L101xx
想对作者说点什么? 我来说一句

Qt 4.8.4下载以及傻瓜式安装教程

2012年12月30日 479KB 下载

没有更多推荐了,返回首页

关闭
关闭