Qmake没有指定有效的qt

时间:2010-05-09 08:20:23

标签: qt macos qmake

按照相应的步骤安装Qt SDK for Open Source C++ development on Mac OS

  

请注意二进制包:如果您有二进制包,只需   双击Qt.mpkg并按照说明安装Qt。

是的,这就是我在MacOsX上安装Qt所做的一切。一切都很顺利,直到我运行一个示例应用程序,其编译输出结果为:

No valid Qt version set.
Set one in Preferences
Error while building project qtilk
When executing build step 'QMake'
Canceled build.

然后我尝试在首选项中更改相应的Qt版本,然后我在路径上盘旋,我意识到我的mkspec没有设置: alt text http://i42.tinypic.com/25qvgwm.jpg

然后我尝试通过qmake -query查询qmake:

QT_INSTALL_PREFIX:/
QT_INSTALL_DATA:/usr/local/Qt4.6
QT_INSTALL_DOCS:/Developer/Documentation/Qt
QT_INSTALL_HEADERS:/usr/include
QT_INSTALL_LIBS:/Library/Frameworks
QT_INSTALL_BINS:/Developer/Tools/Qt
QT_INSTALL_PLUGINS:/Developer/Applications/Qt/plugins
QT_INSTALL_TRANSLATIONS:/Developer/Applications/Qt/translations
QT_INSTALL_CONFIGURATION:/Library/Preferences/Qt
QT_INSTALL_EXAMPLES:/Developer/Examples/Qt/
QT_INSTALL_DEMOS:/Developer/Examples/Qt/Demos
**QMAKE_MKSPECS:/usr/local/Qt4.6/mkspecs**
QMAKE_VERSION:2.01a
QT_VERSION:4.6.2

QMAKE_MKSPECS好像在这里设置??

设置我的mkspec会解决我的建筑问题吗?我尝试输入export mkspec=macx-g++进行设置。不过,mkspec似乎没有任何设定。我全都耳朵在等你的答案。提前谢谢。

1 个答案:

答案 0 :(得分:1)

要设置正确的规格,请使用: qmake -spec max-g ++