尝试搭建Qt + Qt Creator For WinCE

Aisy_D 2010-03-21 08:27:41
如题,目标是让所有Qt有关的开发都可以在Qt Creator中完成....
...全文
798 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
guchu 2010-06-15
  • 打赏
  • 举报
回复
共同勉励!我也在学
董小尾 2010-06-14
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 qustdong 的回复:]
我也想让qtcreator 开发wince程序 如何能做到???

求高手。。。
[/Quote]

学习了~~~
xtangent 2010-06-05
  • 打赏
  • 举报
回复
gcc可以编译directshow的例子,其它不想说什么
Aisy_D 2010-06-05
  • 打赏
  • 举报
回复
C:\QtPrj\test>nmake
应该是:
C:\QtPrj\MyPrj>nmake
Aisy_D 2010-06-05
  • 打赏
  • 举报
回复
其实,坦白告诉你,很难....
在测试过程中,感觉到 GCC 和 MSVC 两种风格的代码水火不容, 用GCC 编译WinCE的代码似乎像是“没事找抽型”, 那一长版的错误我看都不想看....
还有另外一个比较典型的例子就是 GCC 无法编译 DirectShow 的代码, 所以还是踏踏实实,哪里凉快哪里编译.... 关于如何整合两个编译器产生的文件, 关键就是搞清楚如果调用各自编译得的 DLL文件, 这方面网上资料也有现成的....

因为我不想在当前电脑安装 VC2005/vc2008什么 的, 但是开发WinCE又必须安装这工具,于是我就在虚拟机中搭建了这个编译环境, 平时开发的时候, 在真实电脑中写代码,用GCC编译测试, 如果用到 window API, 我就用 codeblock + VC2008编译器,(其实QT creator 中也可用很方便使用 window API, #include qt_windows.h 就可以了,高手们都这样做的....), 测试OK后就复制主要的代码到 虚拟机中,再以 wince 为目标平台编译一下就可以了....
下面是我在交叉编译所用的几个命令行(注意:必须先编译好 Qt for WinCE 的库文件,编译方法网络上很多,我编译的时候,把 demos 和 examples 删除了,大概一个小时能编好,看电脑配置)

// 进入工程目录

c:\>C:\msvc2005\Common7\Tools\bvsvars32.bat // 加载设置编译环境,因为我在vsvars32.bat加入了QT的环境,所以另存为bvsvars32.bat,我编译的Qt for winCE 在 C:\QtWinCe\

c:\>C:\QtPrj\MyPrjcd //进入工程目录
C:\QtPrj\MyPrj>qmake -spec C:\QtWinCe\mkspecs\wince50standard-armv4i-msvc2005 -win32 -o makefile MPrj.pro

C:\QtPrj\test>nmake

如果过程中没产生错误,就能得到winCE的目标文件了....
乱世狂刀 2010-06-05
  • 打赏
  • 举报
回复
123
董小尾 2010-06-04
  • 打赏
  • 举报
回复
我也想让qtcreator 开发wince程序 如何能做到???

求高手。。。
readfuture 2010-03-23
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
http://www.qtcn.org/bbs/read.php?tid=11920

上面这个帖子写得蛮好的,可以参考下

16,199

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧