我已经加载了示例地址簿项目,并且无法在OSX 10.6.8上编译。这是我得到的输出:
No valid Qt version set. Set one in Preferences
Error while building project part1
When executing build step ‘QMake’
Canceled build.
我单击左侧的Projects选项卡,然后滚动到“General”部分,然后单击“Show Details”。我看到“Qt Version”设置为“Default Qt Version(Qt in PATH)”。我点击管理按钮,它显示它正在使用的版本在/ usr / bin / qmake中。所以我到了终端,输入“/ usr / bin / qmake”,我得到了帮助输出。我错过了什么?
修改:其他一些细节: 我可以使用项目根目录中的终端来运行命令'qmake part1.pro -spec macx -g ++ -r',该命令在Qt Creator的Projects选项卡下定义。它不产生任何输出,这使我相信它工作正常。
然后我运行列出的make命令'make -w'。我收到了:
make: /Developer/Tools/Qt/uic: No such file or directory
make: *** [ui_addressbook.h] Error 1
make: Leaving directory `/Users/jsmaupin/part1'
当我检查时,/ Developer / Tools下不存在Qt目录。 但是,/ Users / [user directory] / QtSDK中有一个目录,但它不包含任何名为'uic'的目录。
答案 0 :(得分:1)
我知道很久以前我问过这个问题,但是我在个人资料中看到了这个问题,我只想发布我的解决方案。问题源于Qt安装。我忽略了一个错误对话框。
Qt需要XCode的命令行工具才能在Mac上安装。如果您打开XCode并转到Xcode>偏好>下载>组件,您将找到可安装包的列表。单击“命令行工具”上的“安装”并将其安装。
然后,再次尝试安装Qt。它应该没有任何问题。