【发布时间】:2015-07-26 09:51:45
【问题描述】:
我有 ubuntu 14 并在此路径中安装 arm-linuc-gcc 4.4.3:/opt/FriendlyARM/toolschain/4.4.3/bin。 并导出路径并与此站点逐步进行:https://importgeek.wordpress.com/2012/04/09/compiling-qt-and-tslib-for-mini2440-and-run-a-demo-app/ (确切地在用户所有者中使用命令行而不是 root ($),但对于 git 命令需要 sudo 关键字来安装,而对于其他一些像 Qt configure 和 Qt untar 使用 sudo 关键字) 安装 tslib(带有一些警告)并将 /usr/local/tslib 权限从 root 更改为 pc 的所有者用户并运行配置 Qt 我看到此错误:
g++ -o "/opt/qt-everywhere-opensource-src-4.6.3/bin/qmake" project.o property.o main.o makefile.o unixmake2.o unixmake.o mingw_make.o option.o winmakefile.o projectgenerator.o meta.o makefiledeps.o metamakefile.o xmloutput.o pbuilder_pbx.o borland_bmake.o msvc_dsp.o msvc_vcproj.o msvc_nmake.o msvc_objectmodel.o symmake.o initprojectdeploy_symbian.o symmake_abld.o symmake_sbsv2.o 注册表。 o epocroot.o qtextcodec.o qutfcodec.o qstring.o qtextstream.o qiodevice.o qmalloc.o qglobal.o qbytearray.o qbytearraymatcher.o qdatastream.o qbuffer.o qlist.o qfile.o qfsfileengine_unix.o qfsfileengine_iterator_unix.o qfsfileengine .o qfsfileengine_iterator.o qregexp.o qvector.o qbitarray.o qdir.o qdiriterator.o quuid.o qhash.o qfileinfo.o qdatetime.o qstringlist.o qabstractfileengine.o qtemporaryfile.o qmap.o qmetatype.o qsettings.o qlibraryinfo.o qvariant.o qvsnprintf.o qlocale.o qlinkedlist.o qurl.o qnumeric.o qcryptographichash.o qxmlstream.o qxmlutils.o tslib 功能测试失败! 您可能需要通过编辑来修改包含和库搜索路径 QMAKE_INCDIR 和 QMAKE_LIBDIR 在 /opt/qt-everywhere-opensource-src-4.6.3/mkspecs/qws/linux-arm-g++。
在该站点的一条评论中,我看到:“据我所知,这可能由于两个原因而发生……一个是您在复制时可能会错过键入或删除 qmake.conf 的某些部分……否则它会是一个许可问题”。但我复制粘贴 qmake.conf(并将编译器的路径更正到我的路径)并与站点执行相同的操作。但我有这个错误。有些日子我有同样的错误。但我用 chmod 777 -R /usr/local/tslib 解决了这个问题,并在 mini 2440 上制作了一个程序,它在我的设备上运行(但触摸不起作用)我想我的 tslib 可能是错误的,我删除它们并再次安装。但现在我有确切的错误并且没有解决它。 我很困惑。请帮帮我:(
【问题讨论】:
-
请提供minimal reproducible example,您的问题格式错误,可能缺少重要信息。请注意,gcc 4.4.3 相当老旧,可能无法正确支持您的 ARM 平台(至少它缺乏针对该平台的主要优化,包括 LTO)。
-
我的意思是我和这个站点一样:qtinstall.blogspot.in 但是我在 ./configure Qt-4.6.2 时遇到了这个错误。我的 gcc 从我的手臂 DVD 中输入。我的手臂太旧了。我只是想编程。但我有这个错误 tslib 功能测试失败!您可能需要通过编辑 QMAKE_INCDIR 和 QMAKE_LIBDIR 来修改包含和库搜索路径