从MACOS上的源代码构建QT时错误
Error while building Qt from source code on macOS
我希望能够调试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"answers" 0"),并且配置脚本正确地抱怨" 0"不是一个有效的参数。
- Qt 错误:QSqlQuery::value:尝试从表中检索统计信息时未定位在有效记录上 (QComboBox)
- Qt 错误 iso c++ 禁止指针和整数之间的比较 -permissive
- Qt 错误消息"qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed"
- Qt 错误:未定义对"str2ba"的引用
- 为安卓构建时出现Qt错误
- 模型对话框移动到主窗口后面的Qt错误
- QT 5 [ 错误: QtGui/QApplication: 没有这样的文件或目录]
- QT错误:运行代码后,在QT中获得Protobuf错误
- Linux/QT-错误创建SSL上下文(错误:140A90C4 ..)
- Qt 错误:错误:调用"QHBoxLayout::addItem(QPushButton*&)"没有匹配函数
- QT错误:搜索不存在的函数
- QT错误:LNK1120:1未解决的外部Main.OBJ:-1:错误:LNK2019运行QMAKE
- 在QIODevice::Append模式下打开的QFile意外工作.这是一个Qt错误吗
- QT - C++错误:在此上下文中'QWidget::QWidget(const QWidget&)'是私有的
- Qt错误:在Mac OS X Yosemite上找不到体系结构x86_64的符号
- 在Mac中构建Qt 5.4错误
- 连接DLL后出现QT 5.4错误
- 带有 QT 错误的 OpenGL:ASSERT:"QOpenGLFunctions::isInitialized(d_ptr)" 。无法创建 OpenGL 上下文
- 在Qt Creator中编译时出现Qt错误
- 参数计数不匹配 SQLite 和 Qt 错误