1

このバグ レポート: https://bugs.webkit.org/show_bug.cgi?id=84983で説明されているように、Mac OS 10.6 で QT クリエーター 4.7.4 または 4.8.0 によってコンパイルされた 64 ビット実行可能ファイルはクラッシュするか、何も表示されません。 Flash コンテンツを含むページを表示するときの Flash コンテンツ。

ただし、QT 4.8.0 for Mac で 32 ビットの実行可能ファイルをコンパイルするオプションはありません。利用可能なツールチェーンの選択肢は、64 ビット gcc と 64 ビット clang のみです。32 ビット ツールチェーンは検出されますが、選択肢として使用できません。おそらく、QT 4.8 は 64 ビットのライブラリのみを出荷したため、64 ビットの実行可能ファイルをコンパイルする必要があるのでしょうか?

Mac 用の 32 ビット QT を入手するには、QT ソース コードを再構築する必要がありますか? 誰もそれをやったことがありますか?

4

3 に答える 3

0

はい。32 ビット ライブラリを取得するには、ソースからビルドする必要があります。ビルド前の Qt ライブラリは 64 ビットのみです。

ビルド手順に従って、構成オプションに -arch i386 を追加するだけです。

于 2012-05-29T03:34:13.520 に答える
0

ユニバーサル サポートには ./configure -universal オプションを使用できます

于 2013-03-17T03:52:33.867 に答える