この問題は以前は別々の人によって2回質問されましたが、回答はありませんでした。Qt OS 10.6ビルドがOS 10.5以降で実行されていない
だから、私は再び、掲示しています:
ビルQt4.7を10.6.6に、XCodeの3.2.5、G ++ - 'フラグ-mmacosxバージョン分= 10.4'、4.2どのI下に汚れた仕事を世話していると推定しています。
私は10.5にそれを上に持って来るとき、それが正しいこれで箱から出してクラッシュ:
<... process identification info removed ...>
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Crashed Thread: 0
Dyld Error Message:
Symbol not found: __ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i
Referenced from: /Applications/MyApp.app/Contents/MacOS/MyApp
Expected in: /usr/lib/libstdc++.6.dylib
は、誰もがこの上の解像度になってきましたか?
ロングショット - 10.5マシンに10.4 SDKとランタイムのものがありますか?通常は、/ Developer/SDKs /(Xcodeを/ Developerにインストールすると仮定します。そうでない場合は、使用したインストールパスで置き換えます)。 – petert
hmm。わからない。見えるだろう。 部分的な解決策:私はg ++ 4.0コンパイラに切り替えました(4.2デフォルトは「実験的」と言われていますが、ひどいデフォルトになります...) とにかく、10.5で修正されているようです。 – rickb
はい、私は10.4u SDKを持っています。私はそれに対してQtを構築しようとするとエラーが発生します。下記参照。 – rickb