我一直在关注如何交叉编译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'
通过谷歌搜索,我已经理解为什么会发生这种情况(看起来数学库需要手动链接出于某些无法解释的原因),但不是我如何解决它。想法?