我有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的所有者用户并运行configure 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 registry.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 qstringlisteng.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是错的,我删除它们并重新安装。但现在我确切地说错误并没有解决它。 我很困惑。请帮助我:(
答案 0 :(得分:1)
在以下某些条件下发生了这些错误:
答案 1 :(得分:0)
注释掉bashrc文件中的CXX标志并再次运行整个过程。