为Raspbian jessie交叉编译qt5.5

时间:2016-03-15 15:08:42

标签: c++ qt compiler-errors raspbian

我一直在关注如何交叉编译QT for raspbian:http://exploreembedded.tumblr.com/post/115333857238/guide-to-cross-compile-qt-54-for-the-raspberry-pi

已经有几个月了,所以已经做了一些改变以适应Jessie和qt 5.5而不是Wheezy和qt 5.4。但是我已经完成了指南的配置和制作部分,我完全陷入困境。运行$ make时,我遇到了很多错误:

  

.obj / qeasingcurve.o:qeasingcurve.cpp:function easeInOutCirc(double):error:未定义引用'sqrt'

     

.obj / qeasingcurve.o:qeasingcurve.cpp:function easeOutCirc(double):error:未定义引用'sqrt'

     

.obj / qeasingcurve.o:qeasingcurve.cpp:function easeInCirc(double):error:未定义引用'sqrt'

     

.obj / qeasingcurve.o:qeasingcurve.cpp:function easeOutInSine(double):error:undefined reference to'cos'

通过谷歌搜索,我已经理解为什么会发生这种情况(看起来数学库需要手动链接出于某些无法解释的原因),但不是我如何解决它。想法?

1 个答案:

答案 0 :(得分:0)

由于似乎没有人知道答案,我找到了另一种方法,这似乎适用于一些摆弄:https://wiki.qt.io/RaspberryPi2EGLFS