Qt安装错误"The tslib functionality test failed! "



我有ubuntu 14,并安装arm- linux -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配置和Qt untar使用sudo关键字)在安装tslib(有一些警告)并将/usr/local/tslib权限从root更改为pc的所有者用户并运行configure Qt后,我看到这个错误:

g++ -o "/opt/qt-everywhere-opensource-src-4.6.3/bin/qmake"项目。o财产。o主要。o makefile。o unixmake2。o unixmake。o mingw_make。o选项。o winmakefile。o projectgenerator。阿元。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 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是错误的,我删除它们并再次安装。但现在我得到了这个错误,却无法解出它。我很困惑。

这些错误发生在如下情况:

  1. 在安装qt-everywhere之前,您安装了tslib(并且没有成功安装)来解决这个问题,您应该从操作系统
  2. 中清除所有tslib库文件。
  3. 如果你在配置qt之前(再次调用configure)来解决这个问题,你应该用这种方式清理最后的配置:cd/opt/qt..../qmake -> rm *。o。

注释掉bashrc文件中的CXX标志,重新运行整个过程

最新更新