3

mac OS 10.7が正常にインストールされた後、qt4.7プロジェクトをコンパイルしようとしました。

「サポートされていないmacosxバージョン」について多くの警告がありました。そのため、Qt 4.8ベータ版を使用することにしました。これで、すべての警告がなくなりました。

ただし、Phononを使用したリンカーの問題が発生しました。

dyld: Library not loaded:/Users/pulseagent/repos/build2/Desktop/Qt/4.8.0/gcc/lib/QtDBus.framework/Versions/4/QtDBus
Referenced from: /Users/kikohs/QtSDK/Desktop/Qt/4.8.0/gcc/lib/phonon.framework/Versions/Current/phonon
Reason: Incompatible library version: phonon requires version 4.8.0 or later, but QtDBus provides version 4.7.0

私がこれを修正できることを知っていますか?

ありがとう!

4

4 に答える 4

2

homebrewを使用してLionの下にQTを簡単にインストールできます(これはすでに修正されています):

  1. を使用して自作をインストールする

    / usr / bin / ruby​​ -e "$(curl -fsSL https://raw.github.com/gist/323 ​​731 )"

  2. を使用してqtをインストールします

    brew install qt --build-from-source

于 2011-07-27T00:06:00.803 に答える
0

Qt Creator2.2.1とQt4.7.4(64ビット)を使用しています。

Lionのビルドで(Mac OSバージョンに関連する)いくつかの警告が報告されましたが、結果のアプリは期待どおりに機能しました。

macdeployqtツール(QtSDK / Desktop / Qt / 473 / gcc / bin / macdeployqt)を-dmgスイッチとともに使用すると、必要なすべての依存関係を含むdmgファイルがアプリから作成されます。

そして、これは(nibファイルのコピーに関連する)多くのエラーを報告しましたが、結果のdmgファイルはまだ期待どおりに機能しました。

于 2011-09-05T00:23:42.217 に答える
0

今のところ、私はQt 4.7.3を使い続けることにしました。警告を取り除くために、qtglobal.hをハッキングし、サポートされているバージョンとしてMac10.7を追加しました。

正常に動作しているようです...

于 2011-07-23T10:40:13.187 に答える
0

MacPortsの使用をお勧めします。MacPortsインストーラー2.0.0(執筆時点で最新)をダウンロードすると、このMacPortstracレポートの最後にあるqt4 -mac-devel-4.8.0-beta1.tgzファイルをqt4-mac-で解凍できます。 4.8.0ベータ1をLionの下で動作させるために、ポートを開発します。

まだ公式ではありませんが、Qt4.8.0でもありません。うまく機能しているようで、QtCreator2.2.1を問題なくビルドするために使用できます。

于 2011-07-28T18:17:08.343 に答える