【发布时间】:2017-02-19 05:34:12
【问题描述】:
我希望能够调试到 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.0/qtbase/configure -top-level -prefix /Users/username/qt-install-5.8 0 -opensource -debug-and-release
这是 Qt 开源版。
您已根据 GNU 条款获得使用本软件的许可 Lesser General Public License (LGPL) 版本 3。您也获得了许可 根据 GNU 通用公共许可证的条款使用该软件 (GPL) 版本 2。
键入“L”以查看 GNU Lesser General Public License 版本 3。键入 'G' 查看 GNU 通用公共许可证版本 2。输入 'yes' 以 接受此许可提议。输入“否”以拒绝此许可提议。
您接受任一许可的条款吗?是的
正在准备构建树...正在创建 qmake... ..................................................... .........................完成。
错误:无效的命令行参数“0”。
我不明白最后一行。我试图通过为构建创建一个新文件夹来进行影子构建。我还在上面运行配置时指定了安装目录。运行配置后,这些是在我的构建文件夹中创建的文件。
config.cache config.log qtbase
这看起来正确吗?
我是 MAC 平台的新手,但我已经完成了从 windows 和 linux 上的源代码编译 QT。
当我运行 make 时,这就是我得到的
制作 make: *** 没有指定目标,也没有找到 makefile。停止
提前感谢您的帮助。
【问题讨论】:
标签: c++ macos qt makefile configure