Qmake找不到配置文件

Qmake can't find configuration file

我用 meta-qt5.Image 构建了 yocto 图像已经构建 successfully.But 当我 select qmake 从 Tools->Options->Build&运行->Qt Version在 Qt Creator 中我收到以下错误:

Could not read qmake configuration file /home/yusuf/yocto/poky/bananaProHf/tmp/sysroots/x86_64-linux/home/yusuf/yocto/poky/bananaProHf/tmp/sysroots/x86_64-linux/usr/lib/qt5/mkspecs/linux-oe-g++/qmake.conf.

Qt 似乎在错误的目录级别搜索 "qmake configuration file"。此搜索的正确目标目录应该是: “/home/yusuf/yocto/poky/bananaProHf/tmp/sysroots/x86_64-linux/usr/lib/qt5/mkspecs/linux-oe-g++/qmake.conf。” QT 似乎以某种方式重复了搜索地址中的 "yusuf/yocto/poky/bananaProHf/tmp/sysroots/x86_64-linux" 部分。 关于这种奇怪的行为有什么想法吗? 在此先感谢您的帮助。

您需要为 Qt Creator 编译 SDK 工具链,而不是仅使用 Yocto 中的 qmake.conf

使用bitbake meta-toolchain-qt5编译SDK,安装。 您会在与此类似的目录中找到 qmake/opt/poky/1.6.1/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/qmake

有关如何设置 Qt Creator 的信息。有一个 Wiki HERE