2012-05-23 53 views
1

由於這個錯誤報告中提到:https://bugs.webkit.org/show_bug.cgi?id=84983,通過Qt Creator的4.7.4或4.8.0在Mac OS 10.6編寫的64位可執行文件將崩潰或表演查看含有Flash內容的頁面時沒有Flash內容。如何編譯32位可執行Qt Creator中在Mac OS獅子

但是,我沒有看到任何選項在QT 4.8.0 for Mac中編譯32位可執行文件。唯一可用的工具鏈選擇是64位gcc和64位叮噹聲。雖然檢測到32位工具鏈,但它們不作爲選擇。也許,QT 4.8只提供了64位庫,因此我們必須編譯64位可執行文件?

我必須重建QT源代碼,以獲得32位QT for Mac嗎?有沒有人做過?

回答

0

是的。您必須從源代碼構建它以獲得32位庫。預生成的Qt庫只有64位。

只要按照建築steps和-arch i386的添加到您的配置選項。

0

還可以使用./configure - 通用選項普遍支持

+0

5.5.0 - 通用省略似乎 – PnotNP

0

使用以下configure命令來建立一個32位的唯一版本QT

./configure -platform macx-clang-32 

這下面的命令將QT安裝到/ usr /本地/ QT-XYZ

sudo make install 

然後使用鐺-32添加一個新的工具鏈和新安裝的QT