2013-02-08 47 views
1

我在Qt論壇上問過這個問題,但他們現在似乎很安靜。Qt Creator無法構建調試器助手

我正在運行相對較新的Qt Creator 2.6.2(使用Qt 5.0.1)。當我嘗試建立調試幫手,我得到以下錯誤:

Building helper(s) with toolchain 'GCC (x86 64bit)'... Building helper 'GDB helper' in /Developer/Applications/Qt/5.0.1/clang_64//qtc-debugging-helper/

Running /Developer/Applications/Qt/5.0.1/clang_64/bin/qmake -spec macx-clang dumper.pro -nocache CONFIG+=x86_64 ...

Running /usr/bin/make all -k ... Error running '/usr/bin/make all -k' in /Developer/Applications/Qt/5.0.1/clang_64//qtc-debugging-helper/: The process returned exit code 2: clang++ -c -pipe -mmacosx-version-min=10.6 -O2 -Wall -W -fPIC -DUSE_QT_CORE=1 -DUSE_QT_GUI=1 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../mkspecs/macx-clang -I. -I../include -I../include/QtWidgets -I../lib/QtWidgets.framework/Versions/5/Headers -I../include/QtGui -I../lib/QtGui.framework/Versions/5/Headers -I../include/QtCore -I../lib/QtCore.framework/Versions/5/Headers -I. -I/System/Library/Frameworks/OpenGL.framework/Versions/A/Headers -I/System/Library/Frameworks/AGL.framework/Headers -o dumper.o dumper.cpp make: clang++: No such file or directory make: * [dumper.o] Error 1 make: Target `all' not remade because of errors. Build failed.

所以,我看到它在尋找一個叫「鏗鏘++」的文件,我顯然沒有。有人可以向我解釋這是什麼解決方法嗎?我習慣於使用Qt的預建安裝包。

謝謝。

回答

0

您需要爲包含'clang ++'編譯器的Xcode安裝命令行工具包。

你可以找到它們hereLooking for additional developer tools?鏈接。

+1

啊。看來我不能在10.6以上安裝新版本的XCode。幸運的是,我昨天剛剛訂購了10.7,應該很快就會有。當我得到它時,我會按照你的指示回報。謝謝。 – mzimmers

+0

再次感謝您的幫助。你的建議解決了這個問題 - 我現在可以構建調試器幫手。不幸的是,我仍*無法以有用的方式查看調試器中的矢量。 AARGH。 – mzimmers

+0

@mzimmers不幸的是,我無法幫助你,因爲我只有知識才能重新編譯OS X上的某些東西。但是,你應該提出新的問題,並且很可能有人會回答你! –