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.

[参考译文] DRA756:处理器 SDK 版本3.04中的 qtcreator 生成错误

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/667127/dra756-qtcreator-build-error-with-processor-sdk-version-3-04

器件型号:DRA756

大家好、  

目前我使用的是 Processor SDK 3.04。 我可以正确构建 yocoto 文件系统并在电路板上运行。 现在、我使用 QT 制作我自己的 UI。 但在设置 QT 后、请按照 http://processors.wiki.ti.com/index.php/Sitara_Linux_Training:_Hands_on_with_QT 中"Lab 2:QT Creator Hello World"中的步骤操作 

17:20:54:正在为工程 untitled1...运行步骤

17:20:54:开始:"/opt/processor-sdk/sdk3.04/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/qt5/qmake /opt/testcase/untitled1/untitled1.pro -r -spec linux-g++ config+=debug config+=QML_debug

17:20:54:过程"/opt/processor-sdk/sdk3.04/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/qt5/qmake "正常退出。

17:20:54:开始:"/usr/bin/make "

/opt/processor-sdk/sdk3.04/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/qt5 /UIC untitled1/Mainwindow.ui -o ui_mainwindow.h

g++-c -pipe -g -std=GNU++0x -Wall -W -D_retentrant -FPIC -DQT_QML_debug -DQT_widgets_LIB -DQT_GUI_LIB -DQT_CORE_LIB -Iuntitled1 -I. -I./processor-sdk/sdk3.04/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/qt5 -I./processor-sdk/sdk3.04/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/qt5/QtWidgets -I./processor-sdk/sdk3.04/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/qt5/QtGui -I./processor-sdk/sdk3.04/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/qt5/QtCore -I. 一 i../processor-sdk/sdk3.04/linux-devkit/sysroots/x86_64-arago-linux/mkspecs/linux-g ++-o main.o untitled1/main.cpp

在/opt/processor-sdk/sdk3.04/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/features.h:389:0中包含的文件中、

                来自/usr/include/x86_64-linux-gnu/c ++/4.8/bits/OS_defins.h:39、

                来自/usr/include/x86_64-linux-gnu/c ++/4.8/bits/c++config.h:426、

                来自/usr/include/c ++/4.8/cstddef:41、

                从./processor-sdk/sdk3.04/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/qt5/QtCore/qglobal.h:39、

                从./processor-sdk/sdk3.04/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/qt5/QtGui/qwindowdefs.h:37、

                从./processor-sdk/sdk3.04/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/qt5/QtWidgets/qwidget.h:37、

                从./processor-sdk/sdk3.04/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/qt5/QtWidgets/qmainwindow.h:37、

                从./processor-sdk/sdk3.04/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/qt5/QtWidgets/QMainWindow:1、

                从 untitled1/Mainwindow.h:4、

                从 untitled1/main.cpp:1:

/opt/processor-sdk/sdk3.04/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/gnu/stubs.h:7:29:致命错误:GNU/stubs-soft.h:无此类文件或目录

 #包含

                            ^μ A

编译已终止。

make:***[main.o]错误1

17:20:54:过程"/usr/bin/make "退出、代码为2。

构建/部署项目 untitled1时出错(套件:dra7xx-EVM)

执行步骤"make"时

17:20:54:已用时间:00:00。

此致

GraceLiang

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    梁好、
    它似乎与环境变量有关。
    我可以通过 PSDKLA3.04安装程序构建 qtproject。
    请按照以下步骤操作。

    $cd ti-processor-sdk-linux-Automotive ra7xx-evm-03_04_00_03/
    $./bin/setup-linux-devkit.sh----。这将提取 Linux-Devkit
    $CD Linux-Devkit

    $SOURCE 环境设置

    [Linux-Devkit]CD…

    [Linux-Devkit]git 克隆 git://github.com/qtproject/qtmultimedia.git

    [Linux-Devkit]CD qtmultimedia

    [Linux-Devkit]git 结算 origin/5.6

    [Linux-Devkit]qmake qtmultimedia.pro

    [Linux-Devkit]make

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

    感谢您的回复。 按照您的步骤、我可以使用 qmake 和 make 生成 qt 项目。
    但问题是、我需要先使用 qtcreator IDE 来设计 UI。 我需要先针对桌面进行构建以检查逻辑、然后针对电路板进行交叉编译。 在相同的环境下、我可以在命令行模式下使用 qmake、但在 qtcreator 中发生了错误。 请尝试使用 qtcreator 吗? 非常感谢。

    此致
    GraceLiang
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    梁好、
    对于用于编译 qt 项目的 QTcreator IDE、似乎存在已知问题。 我们一直在使用 qmake 编译 qtprojects。
    我将尝试使用 Qtcreator IDE 进行构建。
    我建议您在 IDE 中对工程和源文件进行更改、但使用我指定的方式编译工程。 我们一直遵循同样的要求。
    RAM
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 RAM,

    感谢您的回复。 请尝试一下。 这将使为桌面和嵌入式 Linux 构建项目变得更加容易。 当首先使用交叉编译时、我还将尝试使用 qmake 编译工程。

    此致
    GraceLiang
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    梁好、
    我希望您能够继续使用 Linux-Devkit 的 qmake 文件来构建您的 qt 项目。
    我将关闭此主题。

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

    感谢你的帮助。 我现在可以使用 qmake 继续我的工作、并使用 Linux-Devkit 进行 make。
    请关闭此主题。
    感谢你的帮助。

    此致
    Grace