天嵌 ARM开发社区

 找回密码
 注册
查看: 1283|回复: 1

致embedsky_lxt(UID: 11289)版主的信之二

[复制链接]
wunaideshagua 发表于 2010-11-23 09:34:37 | 显示全部楼层 |阅读模式
版主,您好……感谢您的回答
   问题一:“Qtopia是旧的版本,Qt4是比较新的版本" ,也就是说它们起的作用是一样的。那我的电脑上安装的就是这个新版本的QT,可是我用designer设计出窗口,保存*.ui,接着我编写了*.cpp,*.h,main.cpp,然后qmake-qt4  -project; qmake-qt4  *.pro; qmake(三个命令)。最后就生成了可执行文件,这个文件是电脑上的可执行文件,不是二进制文件。我所迷惑的是,我怎么才能生成二进制文件了。我的交叉编译工具是3.4.1版本的,已经安装在/usr/local/arm/3.4.1中,路径PATH中也包含了/usr/local/arm/3.4.1/bin。
补充:我一直以为qtopia是为了产生开发板上用的二进制文件而存在,如果qtopia和QT4一样的功效的话,那我就不需要构建这个qtopia的环境了,听您的建议,我学习新版本QT4。
   期待您的更加精彩的回答
天嵌_support1 发表于 2010-11-23 10:05:44 | 显示全部楼层
1# wunaideshagua


"qmake-qt4  -project; qmake-qt4  *.pro; qmake"  
请问 qmake-qt4 是什么工具? 还是你把qmake 的名称另外命名为 qmake-qt4?
如果是的话那你用错方法了,
qmake 为项目生成项目文件 .pro:
qmake -project main.c
qmake 为项目生成makefile:
qmake -makefile project_name.pro
接着就只编译了,编译是用make 工具
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-9-28 01:18 , Processed in 1.028254 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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