导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[isocool]有没有高人做过基于s3c2410的QT开



No.82015
作者:isocool
邮件:water@zjuem.zju.edu.cn
ID:37774
登陆:2次
文章数:1篇
最后登陆IP:221.12.29.173
最后登陆:2005/7/26 17:14:34
注册:2005/7/20 9:12:57
财富:106
发帖时间:2005/7/25 17:21:21
发贴者IP:221.12.29.173
标题:isocool:有没有高人做过基于s3c2410的QT开发的?帮帮我可以吗?
摘要:No.82015有没有高人做过基于s3c2410的QT开发的?帮帮我可以吗? 现在我所在单位在做基于s3c2410的手持设备开发,液晶图形界面开发选用了QT,我是完全的新手,参考了一些资料,已经可以把QT/Embeded装上了,
具体过程总结如下:
我装的是QT/Embedded 2.3.8,解压后进入该目录,然后输入了如下代码:
export QTDIR=$PWD
export QTEDIR=$QTDIR
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
然后用./configure -xplatform linux-x86-g++ -thread -qvfb设置通过
make也没有问题 
make后可以执行在qvfb中执行观察到example中的例子了。
   但是以上过程是基于pc的linux平台做的,现在我想把这个qtembed移植到2410的开发板上,参考开发板的手册,它是这么说的:“如果想做交叉编译,需设置好configs目录下的平台文件linux-arm-g++-shared,将其中的arm编译器设成2410的编译器”,保存该文件,并用./configure -xplatform linux-x86-g++ -thread编译。
  这个文件的内容如下:

# Compiling
INTERFACE_DECL_PATH = .
SYSCONF_CXX= arm-linux-g++
SYSCONF_CC= arm-linux-gcc
DASHCROSS= -arm

# Compiling with support libraries
SYSCONF_CXXFLAGS_X11= 
SYSCONF_CXXFLAGS_QT= -I$(QTDIR)/include
SYSCONF_CXXFLAGS_QTOPIA= -I$(QPEDIR)/include
SYSCONF_CXXFLAGS_OPENGL= -I/usr/X11R6/include

# Compiling YACC output
SYSCONF_CXXFLAGS_YACC     = -Wno-unused -Wno-parentheses

# Linking with support libraries
SYSCONF_RPATH_X11= 
SYSCONF_RPATH_QT= -Wl,-rpath,$(QTDIR)/lib
SYSCONF_RPATH_QTOPIA= -Wl,-rpath,$(QPEDIR)/lib
SYSCONF_RPATH_OPENGL= -Wl,-rpath,/usr/X11R6/lib

# Linking with support libraries
# X11
SYSCONF_LFLAGS_X11= 
SYSCONF_LIBS_X11= 
# Qt, Qt+OpenGL
SYSCONF_LFLAGS_QT= -L$(QTDIR)/lib
SYSCONF_LFLAGS_QTOPIA= -L$(QPEDIR)/lib
SYSCONF_LIBS_QT= -lqte$(QT_THREAD_SUFFIX)
SYSCONF_LIBS_QT_OPENGL= 
SYSCONF_LIBS_QTOPIA= -lqtopia
# OpenGL
SYSCONF_LFLAGS_OPENGL= -L/usr/X11R6/lib
SYSCONF_LIBS_OPENGL= 
# Yacc
SYSCONF_LIBS_YACC= 

# Linking applications
SYSCONF_LINK= arm-linux-gcc
SYSCONF_LFLAGS= 
SYSCONF_LIBS= -lm

# Link flags for shared objects
SYSCONF_LFLAGS_SHOBJ= -shared

# Flags for threading
SYSCONF_CFLAGS_THREAD= -D_REENTRANT
SYSCONF_CXXFLAGS_THREAD= -D_REENTRANT
SYSCONF_LFLAGS_THREAD= 
SYSCONF_LIBS_THREAD=  -lpthread

# Meta-object compiler
SYSCONF_MOC= $(QTDIR)/bin/moc

# UI compiler
SYSCONF_UIC= $(QTDIR)/bin/uic

# Linking shared libraries
#   - Build the $(TARGET) library, eg. lib$(TARGET).s ......

>>返回讨论的主题



  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:16毫秒 最大:78531毫秒 查询6次