Qmake无法找到配置文件

时间:2016-03-23 15:00:33

标签: qt qt5 qmake yocto

我用meta-qt5构建了yocto图像.Image已经成功构建。但是当我从Qt创建器中的Tools-&gt; Options-&gt; Build&amp; Run-&gt; Qt Version中选择qmake时,我收到以下错误:< / p>

  

无法读取qmake配置文件/ 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-克++ / qmake.conf。

似乎Qt搜索&#34; qmake配置文件&#34;在错误的目录级别。此搜索的正确目标目录应为:  &#34; /家庭/优素福/ yocto /狭小/ bananaProHf / TMP / sysroots / x86_64的-LINUX / usr / lib中/ QT5 / mkspecs / Linux的OE-克++ / qmake.conf&#34。 不知何故,似乎QT重复了#34; yusuf / yocto / poky / bananaProHf / tmp / sysroots / x86_64-linux&#34;部分在搜索地址中。 有关这种奇怪行为的任何想法? 在此先感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

您需要为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