天嵌 ARM开发社区

 找回密码
 注册
查看: 3259|回复: 8

qwt在下载到开发板后,运行无任何反应?

[复制链接]
AdairSweet 发表于 2014-5-14 13:51:15 | 显示全部楼层 |阅读模式
80
本帖最后由 AdairSweet 于 2014-5-15 18:49 编辑

一、参照:http://www.armbbs.net/forum.php? ... 8949&extra=page%3D2
二、环境:tq2440+qt4.5+qtcreator1.3+qwt6.1.0(除了qwt6.1.0是自己下载的,其余都是用的TQ公司提供的软件和环境)

三、用 /opt/EmbedSky/qt-4.5/_install/arm/bin/qmake 编译的qwt6.1.0
       屏蔽了#QWT_CONFIG     += QwtSvg             #QWT_CONFIG     += QwtPlayground
                 #QWT_CONFIG     += QwtOpenGL      #QWT_CONFIG     += QwtDesigner
       并修改安装位置到/usr/local/qwt-6.1.0-arm   (默认为/usr/local/qwt-6.1.0
四、  把/usr/local/qwt-6.1.0-arm/lib里的四个文件放到了要下载到arm板的文件系统的 /opt/qt-4.5/lib下。
五、修改程序pro文件
       INCLUDEPATH += /usr/local/qwt-6.1.0-arm/include
       LIBS += -L" /usr/local/qwt-6.1.0-arm/lib" -lqwt  
       使用arm的qmake编译通过。
六、下载到板上,运行。没有任何反应。串口也不提示任何错误。


说明:如果ui文件中没有放入qwt插件,可以正常运行。一旦放入qwt任何插件,程序就不能运行了。
           思考几天了,无果。。望解决,万分感谢。




最佳答案

查看完整内容

重新交叉编译QT库,将原先编译脚本arm_qt4.5_build中的一段内容替换如下: echo yes | ../../qt-embedded-linux-opensource-src-4.5.0/configure -prefix /opt/EmbedSky/qt-4.5/__install/arm/ -release -shared -fast -no-largefile -qt-sql-sqlite -qt3support -no-xmlpatterns -no-glib -no-phonon -no-mmx -no-3dnow -no-sse -no-sse2 -no-svg -webkit -qt-zlib -qt-gif -qt-libtiff -qt-libpng -qt-libjpeg -make libs -nomak ...
天嵌_support1 发表于 2014-5-14 13:51:16 | 显示全部楼层
重新交叉编译QT库,将原先编译脚本arm_qt4.5_build中的一段内容替换如下:
echo yes | ../../qt-embedded-linux-opensource-src-4.5.0/configure -prefix /opt/EmbedSky/qt-4.5/__install/arm/ -release -shared -fast -no-largefile -qt-sql-sqlite -qt3support -no-xmlpatterns -no-glib -no-phonon -no-mmx -no-3dnow -no-sse -no-sse2 -no-svg -webkit -qt-zlib -qt-gif -qt-libtiff -qt-libpng -qt-libjpeg -make libs -nomake examples -nomake docs -nomake demo -no-nis -no-cups -iconv -no-dbus -openssl -xplatform qws/linux-arm-g++ -embedded arm -little-endian -qt-freetype -depths 16,24,32 -qt-gfx-linuxfb -qt-gfx-transformed -qt-gfx-multiscreen -no-gfx-vnc -no-gfx-qvfb -qt-kbd-usb -no-kbd-qvfb -armfpa -no-mouse-qvfb -qt-mouse-linuxtp -qt-mouse-tslib -DQT_QLOCALE_USES_FCVT -I/tslib-1.4/include -L/tslib-1.4/libc &&
                echo "Finished config Qt4.5 !"
编译。
将生成的qt库文件拷贝到开发板文件系统上,替换旧的qt库。
回复

使用道具 举报

天嵌_support1 发表于 2014-5-14 16:50:40 | 显示全部楼层
在TQ210上实验,是能成功运行起qwt的程序,在TQ2440上还需要跟进调试,后续待研究。
回复

使用道具 举报

 楼主| AdairSweet 发表于 2014-5-14 16:59:59 | 显示全部楼层
天嵌_support1 发表于 2014-5-14 16:50
在TQ210上实验,是能成功运行起qwt的程序,在TQ2440上还需要跟进调试,后续待研究。

万分紧急啊,烦请快些告之结果
回复

使用道具 举报

天嵌_support1 发表于 2014-5-15 17:27:54 | 显示全部楼层
重新交叉编译QT库,将原先编译脚本arm_qt4.5_build中的一段内容替换如下:
echo yes | ../../qt-embedded-linux-opensource-src-4.5.0/configure -prefix /opt/EmbedSky/qt-4.5/__install/arm/ -release -shared -fast -no-largefile -qt-sql-sqlite -qt3support -no-xmlpatterns -no-glib -no-phonon -no-mmx -no-3dnow -no-sse -no-sse2 -no-svg -webkit -qt-zlib -qt-gif -qt-libtiff -qt-libpng -qt-libjpeg -make libs -nomake examples -nomake docs -nomake demo -no-nis -no-cups -iconv -no-dbus -openssl -xplatform qws/linux-arm-g++ -embedded arm -little-endian -qt-freetype -depths 16,24,32 -qt-gfx-linuxfb -qt-gfx-transformed -qt-gfx-multiscreen -no-gfx-vnc -no-gfx-qvfb -qt-kbd-usb -no-kbd-qvfb -armfpa -no-mouse-qvfb -qt-mouse-linuxtp -qt-mouse-tslib -DQT_QLOCALE_USES_FCVT -I/tslib-1.4/include -L/tslib-1.4/libc &&
                echo "Finished config Qt4.5 !"
编译。
将生成的qt库文件拷贝到开发板文件系统上,替换旧的qt库。
回复

使用道具 举报

 楼主| AdairSweet 发表于 2014-5-15 17:28:23 | 显示全部楼层
天嵌_support1 发表于 2014-5-15 17:27
重新交叉编译QT库,将原先编译脚本arm_qt4.5_build中的一段内容替换如下:
echo yes | ../../qt-embedded- ...

好的,谢谢。我先试下。
回复

使用道具 举报

 楼主| AdairSweet 发表于 2014-5-15 18:47:44 | 显示全部楼层
天嵌_support1 发表于 2014-5-15 17:27
重新交叉编译QT库,将原先编译脚本arm_qt4.5_build中的一段内容替换如下:
echo yes | ../../qt-embedded- ...

谢谢,终于解决了。加分
回复

使用道具 举报

vv000 发表于 2015-7-9 19:37:14 | 显示全部楼层
赞呢,原来是qt库的原因,qwt不需重新编译,在2440上一下子就运行成功了
回复

使用道具 举报

宇仲贾 发表于 2016-4-13 14:37:01 | 显示全部楼层
我刚开始也是相同的问题,后来制作镜像下进去之后解决问题了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-6-11 09:21 , Processed in 1.062500 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表