我有一個問題,很長一段時間了。調試vs發佈:將使用其中一個。哪一個是不確定的
的系統設置OSX獅子與的Xcode 4.2.1,MacPorts的安裝QT4-MAC 4.7.4 +調試和和vtk5 5.6.1。我使用cmake作爲構建系統。該項目包含一個帶有vtk小部件的Qt gui應用程序。在調試模式下編譯gui並運行它會拋出很多行,如
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.
與幾個Cocoa或NS相關的類。
otool -L告訴我,可執行對QT調試庫鏈接。
有沒有人一個想法是什麼原因造成這一點,我怎麼能解決這個問題?
這正是我的問題。我試圖調試我的程序,所以我想要庫的調試變體,但由於某種原因它混合起來。 – Florian
如果我看的otool -L輸出它顯示我libQt * _debug.dylib。我不知道發佈庫的來源。 – Florian