首页| 论坛| 消息

回复: 在linux下make出现QTimer 错误问题
#11 回 9楼(begboy) 的帖子 [jszzz119 01-18 12:21]
我是直接搭建的交叉编译环境 Qt-embedded-4.5.3 和 Qt-x11-4.5.3
其中还加了几个小的什么文件 忘记了
还有我呢个路径是/usr/local/Trolltech/QtEmbedded-4.5.3/
include下面是没有QT的
#12 回 10楼(begboy) 的帖子 [jszzz119 01-18 12:22]
加/ 查询还是没有
#13 回 12楼(jszzz119) 的帖子 [begboy 01-18 13:08]
对不起,没看到你是建立交叉编译环境的!
我们对 交叉编译 相关开发还没开始。
建议参考下面资料:
Ubuntu 10.04下QT 4.3.5和tslib-1.4的安装移植 (2010-12-01 16:28)
分类: Linux应用
一、工作环境:
1、主 机:Ubuntu 10.04
2、硬件平台:real 6410
3、交叉编译器:arm-linux-gcc-4.3.2
4、触摸屏适配层源 码:tslib-1.4.tar.gz
二、交叉编译tslib-1.4
1.解压tslib-1.4.tar.gz
cd tslib/

./autogen.sh
echo "ac_cv_func_malloc_0_nonnull=yes" >arm-linux.cache
./configure --host=arm-linux --cache-file=arm-linux.cache -- enable-inputapi=no -prefix=/usr/local/tslib
make
make install
红色表示tslib安装后的路径。
修改ts.conf内容
vi /usr/local/tslib/etc/ts.conf
最后内容如下:
module_raw input
module pthres pmin=1
module variance delta=30
module dejitter delta=100
module linear
然后打包整个tslib的内容,下载到开发板里的对应路径下(/usr/local下)。
2.配置环境变量
vi /etc/profile
添加如下内容:
export TSLIB_ROOT=/usr/local/tslib
export TSLIB_TSDEVICE=/dev/input/event0
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_CONFFILE=$TSLIB_ROOT/etc/ts.conf
export TSLIB_PLUGINDIR=$TSLIB_ROOT/lib/ts
export TSLIB_FBDEVICE=/dev/fb0
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$TSLIB_ROOT/lib
重启MINI2440,在终端下输入./ts_calibrate出现tslib的触摸屏五点校准画面,至此,tslib的安装移植成功完成。
三、交叉编译qtopia4.3.5
解 压 qtopia-opensource-4.3.5.tar.gz
cd qtopia-opensource-4.3.5/
vi build
添加如下内容:
#!/bin/bash
./configure -prefix /mini2440 -release -shared -fast -pch -no-qt3support -qt-sql-sqlite -no-libtiff -no-libmng -qt-libjpeg -
qt-zlib -qt-libpng -qt-freetype -nomake tools -nomake examples -nomake demos -optimized-qmake -no-nis -no-opengl -no-cups -no-xcursor -no-xfixes -no-xrandr -no-xrender -no-xkb -no-sm -no-xinerama -no-xshape -no-separate-debug-info -xplatform qws/linux-arm-g++ -embedded arm -depths 16 -no-qvfb -no-gfx-qvfb -no-kbd-qvfb -no-mouse-qvfb -qt-gfx-linuxfb -qt-kbd-usb -confirm-license -qt-mouse-tslib -I /usr/local/tslib/inc ..
#14 [begboy 01-18 13:12]
另外有关 交叉编译环境 建立,
还建议你看看下面的 链接
http://blog.sina.com.cn/s/blog_6273cce40100ix1q.html
#15 回 14楼(begboy) 的帖子 [jszzz119 01-18 14:21]
大哥··· 我是找不到QTimer不是交叉编译问题···· 只要makeOK就好了
而且我还没做到移植到板子上那步····

<< 1 2 3 4 >> (3/4)

回复 发表
主题 版块