This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/AM3359:Yocto qt SDK:execvp:./sample/mainwindow.ui:权限被拒绝**

Guru**** 2558250 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/625903/linux-am3359-yocto-qt-sdk-execvp-sample-mainwindow-ui-permission-denied

器件型号:AM3359

工具/软件:Linux

我刚刚在 Yocto 中开发了 SDK 并尝试进行配置。

在配置过程中、我获得" 无法为 Qbs 设置套件:无法确定 Qt 是否为静态编译。  ”此错误,但配置已完成,

如果我尝试编译示例应用、则会在 qt creator 中遇到上述错误。

主机是64位 Ubuntu 14.04:
目标:ARM Cortex A8 - TI 芯片
QT 版本为:4.8.7
QT Creator 为:4.0

我使用以下步骤来开发 SDK:

$ SOURCE SOURCE _POKY_Jethro/OE-INIT-build-env build_Jethro/
$ bitbake -k core-image-Sato
$ bitbake -k meta-toolchain-qt

在同一 SDK 中、如果我尝试在控制台中构建 qt 项目、我可以编译我的示例项目。 我可以获取二进制文件。
在 Qt Creator 中、仅出现错误。

帮助我,

谢谢你

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Sarath、

    如果您在 qt 创建器中未正确设置 QT 工具和配置、通常会发生您提到的错误。 尝试添加 qt 版本、它应该会解决。

    请查看以下链接:
    Doc.qt.io/.../creator-project-qmake.html

    谢谢、
    Prabhuraj
    Black胡椒 技术
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的快速回复、

    先生、我已正确配置了 SIR、

    我可以在终端中编译 qt、我的应用在我的目标中工作正常、

    如果我尝试使用 Qt IDE 进行编译、则会收到这些错误。

    先生,我按照下面的教程来配置 Qt 套件。

    developer.toradex.com/.../how-to-set-up-qt-creator-to-cross-compile-for-embedded-linux

    sarathkumar@Sarathkumar-RND:~$ echo $CC

    arm-poky-linux-gnueabi-gcc -March =armv7-a -mfloat-abi=hard -mfpu=neon -mtune =cortex-A8 --sysroot=/opt/poky/2.0/sysroots/cortexa8hf-vfp-neon-poky-linux-gnueabi

    sarathkumar@Sarathkumar-RND:~$ echo $CXX

    arm-poky-linux-gnueabi-g++-March =armv7-a -mfloat-abi=hard -mfpu=neon -mtune =cortex-A8 --sysroot=/opt/poky/2.0/sysroots/cortexa8hf-vfp-neon-poky-linux-gnueabi

    sarathkumar@Sarathkumar-RND:~$ echo $OE_qmake_CXX

    arm-poky-linux-gnueabi-g++-March =armv7-a -mfloat-abi=hard -mfpu=neon -mtune =cortex-A8 --sysroot=/opt/poky/2.0/sysroots/cortexa8hf-vfp-neon-poky-linux-gnueabi

    sarathkumar@Sarathkumar-RND:~$ which qmake.
    /opt/poky/2.0/sysroots/x86_64-pokysdk-linux/usr/bin/qmake