我自己写了写了一个qwt的程序,想用交叉编译把程序移植到开发板上

谢谢帮忙!!

2、qwt的例子在交叉编译之后可以到开发板上运行。

1、问题:我在用ARM版的qmake之后再make出错,错误如下:

    /opt/FriendlyARM/toolschain/4.4.3/lib/gcc/arm-none-linux-gnueabi/4.4.3/../../../../arm-none-linux-gnueabi/bin/ld: warning: libQt5PrintSupport.so.5, needed by /usr/local/qwt-6.1.3/lib//libqwt.so, not found (try using -rpath or -rpath-link)

/opt/FriendlyARM/toolschain/4.4.3/lib/gcc/arm-none-linux-gnueabi/4.4.3/../../../../arm-none-linux-gnueabi/bin/ld: warning: libQt5Svg.so.5, needed by /usr/local/qwt-6.1.3/lib//libqwt.so, not found (try using -rpath or -rpath-link)

/opt/FriendlyARM/toolschain/4.4.3/lib/gcc/arm-none-linux-gnueabi/4.4.3/../../../../arm-none-linux-gnueabi/bin/ld: warning: libQt5Concurrent.so.5, needed by /usr/local/qwt-6.1.3/lib//libqwt.so, not found (try using -rpath or -rpath-link)

/usr/local/qwt-6.1.3/lib//libqwt.so: undefined reference to QSvgGenerator::setTitle(QString const&)@Qt_5'
/usr/local/qwt-6.1.3/lib//libqwt.so: undefined reference to
QSvgRenderer::isValid() const@Qt_5'
/usr/local/qwt-6.1.3/lib//libqwt.so: undefined reference to QSvgGenerator::QSvgGenerator()@Qt_5'
/usr/local/qwt-6.1.3/lib//libqwt.so: undefined reference to
QSvgGenerator::~QSvgGenerator()@Qt_5'
/usr/local/qwt-6.1.3/lib//libqwt.so: undefined reference to QPrinter::~QPrinter()@Qt_5'
/usr/local/qwt-6.1.3/lib//libqwt.so: undefined reference to
QSvgGenerator::viewBoxF() const@Qt_5'
/usr/local/qwt-6.1.3/lib//libqwt.so: undefined reference to QPrinter::setFullPage(bool)@Qt_5'
/usr/local/qwt-6.1.3/lib//libqwt.so: undefined reference to
QPrinter::setOutputFormat(QPrinter::OutputFormat)@Qt_5'
/usr/local/qwt-6.1.3/lib//libqwt.so: undefined reference to QPrinter::setDocName(QString const&)@Qt_5'
/usr/local/qwt-6.1.3/lib//libqwt.so: undefined reference to
QSvgRenderer::load(QByteArray const&)@Qt_5'
/usr/local/qwt-6.1.3/lib//libqwt.so: undefined reference to QPrinter::setColorMode(QPrinter::ColorMode)@Qt_5'
/usr/local/qwt-6.1.3/lib//libqwt.so: undefined reference to
QSvgRenderer::viewBoxF() const@Qt_5'
/usr/local/qwt-6.1.3/lib//libqwt.so: undefined reference to QPrinter::setPaperSize(QSizeF const&, QPrinter::Unit)@Qt_5'
/usr/local/qwt-6.1.3/lib//libqwt.so: undefined reference to
QSvgRenderer::QSvgRenderer(QObject*)@Qt_5'
/usr/local/qwt-6.1.3/lib//libqwt.so: undefined reference to QPrinter::setOutputFileName(QString const&)@Qt_5'
/usr/local/qwt-6.1.3/lib//libqwt.so: undefined reference to
QSvgGenerator::setFileName(QString const&)@Qt_5'
/usr/local/qwt-6.1.3/lib//libqwt.so: undefined reference to QSvgRenderer::setViewBox(QRectF const&)@Qt_5'
/usr/local/qwt-6.1.3/lib//libqwt.so: undefined reference to
QSvgRenderer::render(QPainter*, QRectF const&)@Qt_5'
/usr/local/qwt-6.1.3/lib//libqwt.so: undefined reference to QSvgGenerator::setResolution(int)@Qt_5'
/usr/local/qwt-6.1.3/lib//libqwt.so: undefined reference to
QPrinter::setResolution(int)@Qt_5'
/usr/local/qwt-6.1.3/lib//libqwt.so: undefined reference to QSvgRenderer::~QSvgRenderer()@Qt_5'
/usr/local/qwt-6.1.3/lib//libqwt.so: undefined reference to
QSvgRenderer::load(QString const&)@Qt_5'
/usr/local/qwt-6.1.3/lib//libqwt.so: undefined reference to QSvgGenerator::setViewBox(QRectF const&)@Qt_5'
/usr/local/qwt-6.1.3/lib//libqwt.so: undefined reference to
QPrinter::QPrinter(QPrinter::PrinterMode)@Qt_5'
/usr/local/qwt-6.1.3/lib//libqwt.so: undefined reference to `QSvgRenderer::defaultSize() const@Qt_5'
collect2: ld returned 1 exit status
Makefile:170: recipe for target 'bishe_qwt1' failed
make: *** [bishe_qwt1] Error 1

2个回答

你的那个RAM的板子的环境的没有安装好导致的

对不起,不知道怎么弄得排版不太好

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐