wince 6.0 移植sdl 1.2.14
来源:互联网 发布:直播软件你懂得 编辑:程序博客网 时间:2024/05/17 00:14
先下载SDL 1.2.14.zip
http://www.libsdl.org/download-1.2.php
压缩包里面有wince的软件包和源代码,用VS2005打开wice的项目文件(也就是pocketpc2003)
编译,
编译时候提示出错WINDOWPOSCHANGING ,因为wince 600 中winuser.h没有 WM_WINDOWPOSCHANGING , WM_WINDOWPOSCHANGING 被我注释掉了,另外添加了 两个secchk.lib ccrtrtti.lib lib文件 和预处理 /MACHINE:THUMB 标识,编译完就可以了!测试通过。
所使用的外部*.obj是X86机型的,而正在编译的目标是ARM机型。应该从新将外部*.obj编译成ARM机型的。
解决方法:链接器 -> 命令行 -> 附加选项, 添加 /MACHINE:ARM
二、报错:
fatal error LNK1112: 模块计算机类型”THUMB”与目标计算机类型”ARM”冲突
参看:http://www.rushlife.cn/?p=120
解决办法:
1.新建项目时,在”平台”->”选择要添加到当前项目中的 Platform SDK。”中,把”已安装的 SDK”全部添加到”选定的 SDK”
2.在”属性页”->”配置属性”->”链接器”->”命令行”中的”附加选项”里,有如下命令:”/subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE”,在其后加入命令:” /MACHINE:THUMB”,即附加选项现在内容为:” /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE /MACHINE:THUMB”,确定即可.
我的修改后是: /ALIGN:4096 /subsystem:$(CESubsystem) /MACHINE:ARM /ARMPADCODE /MACHINE:THUMB
- wince 6.0 移植sdl 1.2.14
- SDL-1.2.14 在wince上的移植
- SDL移植
- SDL 移植
- SDL移植
- wince 6.0 BSP移植文档
- wince 6.0 BSP 移植问题
- wince 移植
- wince 移植
- 移植SDL最新版本
- 移植SDL到android
- SDL移植到Mac
- Linux下SDL图形库SDL-1.2.14.tar 开发板ARM6410移植
- Wince 6.0 BSP的移植(一)
- Wince 6.0 BSP的移植(二)
- Wince 6.0 BSP的移植(一)
- Wince 6.0 BSP的移植(二)
- 关于sdl symbian的移植
- ARM汇编学习之寄存器
- Myeclipse 中的提示组合键问题
- Android Ftp 简单上传下载
- Android升级2.3
- 开发人员的高下之分
- wince 6.0 移植sdl 1.2.14
- 程序压力测试软件
- 如何在安装或运行时检查S60平台版本
- 通过dll来引用webservice的方法(.net)
- 用Ant和JUnit构建自动化测试
- Android.mk文件用法与基础
- Monitoring WebLogic using JMX
- 随机数思考: rand()与arc4random()比较
- 懒加载异常org.hibernate.LazyInitializationException: could not initialize proxy - no