icegoly

icegoly

0个粉丝

2

问答

0

专栏

0

资料

icegoly  发布于  2017-02-23 15:45:39
采纳率 0%
2个问答
2603

QT4.8.5 移植到HI3520的问题

 
问题描述:将QT4.8.5 移植到Hi3520之后,运行QT程序出现段错误。

1、移植方法:
                下载源码之后
                1、先执行配置
                        ./configure -static -release --prefix=/usr/local/qt4.8.5-arm-static -opensource -release -shared -Declarative -importdir /opt/imports -fast -no-largefile -qt-sql-sqlite -qt3support -exceptions -xmlpatterns -no-glib -no-phonon -no-mmx -no-3dnow -no-script -no-javascript-jit -no-sse -no-sse2 -svg -no-webkit -qt-zlib -qt-libtiff -qt-libpng -qt-libjpeg -make libs -make tools -nomake examples -nomake docs -nomake demo -no-nis -no-cups -iconv -no-dbus -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-linuxinput -no-kbd-qvfb -armfpa -no-mouse-qvfb -qt-mouse-linuxtp -qt-mouse-tslib  -DQT_NO_QWS_CURSOR -no-pch -I/usr/local/tslib/include -L/usr/local/tslib/lib -confirm-license -no-webkit


                2、然后Make&make install

               

                3、拷贝/usr/local/qt4.8.5-arm/lib 到HI3520开发版的NFS目录并设置环境变量

export LD_LIBRARY_PATH=/lib:$LD_LIBRARY_PATH
export QTDIR=/opt/nfs/qt/qt4.8.5-arm
export T_ROOT=/opt/nfs/qt/tslib
export PATH=$T_ROOT/bin:$PATH
export LD_LIBRARY_PATH=$T_ROOT/lib:$QTDIR/lib:$LD_LIBRARY_PATH
export TSLIB_CONSOLEDEVICE=none
export TSLIB_FBDEVICE=/dev/fb1
export TSLIB_PLUGINDIR=$T_ROOT/lib/ts
export TSLIB_CONFFILE=$T_ROOT/etc/ts.conf
export TSLIB_CALIBFILE=/etc/pointercal

                4、编译和helloword.cpp

#include
#include
#include
#include

int main(int argc,char* argv[])
{
        QApplication app(argc,argv);
    qDebug() << "hello 3520 I am qt\n";
        return app.exec();
}

                5、qmake     make  生产可执行文件。

                6、拷贝到开发版nfs目录中。然后执行,然后提示段错误。
                     #./sample_vio 0 &  //先启动sample_vio 初始化VO   
                     # ./helloword
                        Segmentation fault
                      #
        

各位大神,看我哪里有错吗?      
              

谢谢!
                     

我来回答
回答0个
时间排序
认可量排序
易百纳技术社区暂无数据
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区