'make'命令导致Qwt安装失败

时间:2014-09-22 17:46:05

标签: macos qt osx-mavericks qwt

我目前正在使用Qwt库的QT项目。我正在尝试将Mac 10.6,QT 4和Qwt 5移植到Mac 10.9,Qt 5和Qwt 6(这非常有趣),我想我终于解决了所有的问题,以便我可以尝试并构建项目。

然而,当我尝试构建时,我收到“框架未找到qwt”错误。结果我完成了安装Qwt的步骤。但是当我接到'make'命令时,我收到以下错误:

    cd src/ && ( test -e Makefile || /Users/telesto/Qt5.3.1/5.3/clang_64/bin/qmake     /usr/local/qwt-6.1.0/src/src.pro -spec macx-clang -o Makefile ) &&     /Applications/Xcode.app/Contents/Developer/usr/bin/make -f Makefile     /Users/telesto/Qt5.3.1/5.3/clang_64/bin/qmake -o Makefile src.pro rm -f qwt qwt.framework/qwt     ../lib/qwt.framework/qwt linking ../lib/qwt.framework/qwt Undefined symbols for architecture         x86_64:
      "___sincos_stret", referenced from:
          QwtCircleClipper::clipCircle(QPointF const&, double) const in qwt_clipper.o
          QwtPointPolar::toPoint() const in qwt_point_polar.o
          QwtRoundScaleDraw::drawLabel(QPainter*, double) const in qwt_round_scale_draw.o
          QwtRoundScaleDraw::drawTick(QPainter*, double, double) const in     qwt_round_scale_draw.o
          QwtRoundScaleDraw::extent(QFont const&) const in qwt_round_scale_draw.o
          QwtSimpleCompassRose::drawRose(QPainter*, QPalette const&, QPointF const&, double,     double, double, int, int, double) in qwt_compass_rose.o
    ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [../lib/qwt.framework/qwt] Error 1
make: *** [sub-src-make_first-ordered] Error 2

我已经高低搜索了这个困境的答案,到目前为止还没有任何工作。

我非常希望有人可以在这里帮助我,因为我没有选择。

谢谢。

编辑1:似乎sincos_stret可能是这里的问题。我没有这方面的经验,谷歌似乎没有帮助我理解这一点。

编辑2:这篇文章已被标记为重复,因为之前已经“询问并回答”了,但是我已经查看了几个关于这个问题的Stack Overflow帖子,而且还没有帮助我。

0 个答案:

没有答案