私は今、かなりの時間、問題があります。Debug vs Release:2つのうちの1つが使用されます。どちらが定義されていません
システム設定4.2.1のXcodeとOSXライオンである、MacPortsのは、Qt4を-MAC 4.7.4 +デバッグとし、vtk5 5.6.1をインストールしました。私はcmakeをビルドシステムとして使用します。プロジェクトには、vtkウィジェットを持つQt GUIアプリケーションが含まれています。 guiをデバッグモードでコンパイルして実行すると、いくつかのCocoaまたはNS関連クラスを持つ
Class QCocoaColorPanelDelegate is implemented in both /opt/local/lib/libQtGui.4.dylib and /opt/local/lib/libQtGui_debug.4.dylib. One of the two will be used. Which one is undefined.
などの多くの行がスローされます。
otool -Lは、実行ファイルがqtデバッグライブラリとリンクされていることを示します。
これを引き起こす原因は何ですか?どのように解決できるのでしょうか?
をこれがまさに私の問題です。私は自分のプログラムをデバッグしようとしているので、ライブラリのデバッグバリアントが必要ですが、何らかの理由でそれが混ざります。 – Florian
otool -Lの出力を見るとlibQt * _debug.dylibが表示されます。私はリリースライブラリがどこから来たのか分かりません。 – Florian