QT编译环境的建立

QT编译环境的建立
2010年12月16日
  [教程] 【E8】【QT编译环境的建立!!!】
  [b]自从3D放出了E8的SDK 和E8的编译器e8-gcc!!!
  我们的E8才真正拥有了可以开发QT程序的工具!!
  感谢3D为E8做的一切!谢谢![/b]
  [b]感谢samch_823给我的帮助和指点!同谢![/b]
  [b]
  如题:【E8】【QT编译环境的建立】
  3D放出了SDK 和编译器 就差一个教程了! 这个对于高手来说 或许很简单!但是对于初学者来说就有难度了!
  为了让更多的人来参与开发的行列,一起来为E8开发程序,无论你会C,C++,还是QT 都可以用这个来开发E8的程序!
  鉴于好多机油在配置编译的时候老遇到问题,为此我总结了下具体的配置和编译方法,希望能帮助到大家!![/b]
  [b]【程序高手不要见笑 O(∩_∩)O~ 这个LIB替换之所以有18个附件是因为我觉得还是傻瓜式替换比较好,方便新手 免得一边编译,一边改lib.so文件名,比较烦琐,虽然就改几个 O(∩_∩)O~ 还是傻瓜一点吧!】
  [b]编译器的安装!!![/b]
  [b]首先到这个帖子里下载3D的SDK和编译器:
  http://moto.it168.com/thread-418188-1-1.html [/b]
  [/b]
  [b]
  [b]如果你的ubuntu版本在8.10以及以上的 可以直接双击解压这个e8-gcc.tar.lzma的! 其他版本的LINUX我没试过![/b]
  [b] 编译器e8-gcc移动到 根目录下 就是 /
  SDK移动到/home下
  举例说明:我下载了e8-gcc和E8SDK 然后呢 放到了ubuntu的桌面上!
  注意:我现在的用户是普通用户 而不是root用户,所以在执行命令的时候在命令前加sudo 这个词!
  打开终端输入:cd /home/mifeng/桌面 这句话注释是:进入我的桌面 (mifeng是我的用户名 这个每个人的都不一样!)
  sudo mv e8-gcc / 这句话的注释是:移动e8-gcc文件夹到/目录下 也就是根目录!
  sudo mv E8SDK /home 这句话的注释是:移动E8SDK文件夹 到/home目录下!
  然后
  E8用户:把我附件里的E8-lib.tar.bz2解压后的lib文件夹内的所有文件复制到e8-gcc/arm-linux-gnueabi/lib文件夹下!!
  如果遇到[是否替换]的提示 请选择替换!!! 完工老,就差编译的时候配置下环境 就可以编译了! [/b]
  [/b]
  [b][b]QT等编译方法 [/b]
  [/b][b][b][/b][b]【申明】:我讲的配置方法 是我对应我自己的[编译器和SDK]路径来讲的!
  也就是说e8-gcc路径在/目录下! E8SDK路径在/home下!
  [/b][b]【只是编译C和C++程序】
  配置编译器
  终端进入你c程序源码或者c++程序源码的文件夹,用cd命令 !
  然后配置编译器环境!在终端敲入一下两行!
  PATH=/e8-gcc/bin:$PATH
  echo $PATH
  编译C程序 执行:arm-linux-gnueabi-gcc -o hello hello.c
  编译C++程序 执行:arm-linux-gnueabi-g++ -o hello hello.c
  ps:其中hello 是你将要生成的文件名 hello.c是你的源码文件名!
  编译没报错的话就是通过了 编译出来的hello文件就是你要的文件!
  [/b][b]【编译QT】
  在终端里:进入你所要编译的源码的文件夹 用cd 命令!
  然后把下面这个段复制进去,按一下回车键!
  [/b][b]export QTDIR=/home/E8SDK
  export TMAKEPATH=/home/E8SDK/tmakelib/pwd/arm-linux-g++/
  export PATH=/home/E8SDK/bin:/e8-gcc/bin:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/lib/jvm/jre/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin
  [/b][b]然后:
  progen -o .pro 按回车!
  tmake .pro -o Makefile 按回车!
  make 按回车!
  PS: 这个是指你要编译的这个源码的文件名!
  比如我要编译QT版本的hellworld! 源码是helloworld.cpp那么我就可以这样来编译!
  progen -o helloworld.pro 按回车!
  tmake helloworld.pro -o Makefile 按回车!
  make 按回车!
  如果没报错 算是编译通过了!
  编译出来的helloworld文件就是你要的QT文件了! [/b]
  [/b]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值