我希望能够调试QT源代码,因此我开始在Mac上编译最新的QT版本5.8。我遵循QT网页上有关构建它的说明。但这是我在运行配置后得到的。
../qt-everywhere-opensource-src-5.8.0/configure -prefix /USERS/USERNAME/QT-INSTALL-5.8 0- OPENSOURCE -DEBUG-and-release CD QTBase /users/username/qt-everywhere-opensource-src-5.8.8.0/qtbase/configure -top-level -prefix/users/username/qt-install-5.8 0 -
这是QT开源版。
您已许可根据GNU的条款使用此软件 较少的通用公共许可证(LGPL)版本3。您也已获得许可 根据GNU通用公共许可证的条款使用此软件 (GPL)版本2。
类型'l'查看GNU较少的通用公共许可证版本。 " G"查看GNU通用公共许可证版本2。 接受此许可优惠。输入"否"拒绝此许可证的报价。
您是否接受任何一个许可证的条款?是
准备构建树...创建QMAKE ... .............................................................................................................................................
错误:无效的命令行参数'0'。
我不明白最后一行。我试图通过创建一个用于构建的新文件夹来进行阴影构建。我还指定了上面运行配置时的安装目录。运行配置后,这些是在我的构建文件夹中创建的文件。
config.cache config.log qtbase
这看起来正确。?
我是Mac平台的新手,但我已经完成了Windows&Linux。
当我跑步时,这就是我得到的
制作 制作:***未指定目标,也找不到Makefile。停止
事先感谢您的帮助。
../qt-everywhere-opensource-src-5.8.0/configure -prefix /USERS/USERNAME/QT-INSTALL-5.8 0 -OPENSOURCE -DEBUG-and-REELEASE CD qtbase /users/username/qt-everywhere-opensource-src-5.8.8.0/qtbase/configure -top-level -prefix/users/username/qt-install-5.8 0 -opensource -debug-and-release
看起来您在那里的几个地方都有错字。与其" QT-Install-5.8.0",您有" QT-install-5.8 0",它被外壳解释为两个不同的参数(" qt-install-5.8"one_answers" 0"),并且配置脚本正确地抱怨" 0"不是一个有效的参数。