Windows Mobile5.0 CAB打包文件的生成

1、开发环境:Visual Studio2005(Visual C++ 2005), ActiveSync,Windows Mobile 5.0

2、打包步骤:见下面连接 http://msdn2.microsoft.com/zh-cn/library/zcebx8f8(VS.80).aspx
主要说说CAB文件生成过程中的常见错误。
错误1:The INF file contains Unicode characters that could not be converted correctly to ANSI
这是最最常见的错误,网上咨询的也比较多,纳闷的是,怎么就没有DX出来解决了….有人说把inf文件保存为UTF-8格式可以
解决中文问题,在本人环境下,这招不灵。简单的解决方案:在左面的“解决方案资源管理器”中,左击项目名称,右边会出
现“Project Name 部署项目属性”修改其中的“manufacturer”为英文就Okay,因为默认为中文,大功告成。
 
 
个人观点:最快的验证是否可以打包的方法如下:    
为解决方案添加智能设备 CAB 项目
1.打开现有的智能设备项目,并确保“解决方案资源管理器”可见。
2.在“文件”菜单上指向“添加”,然后单击“新建项目”。出现“添加新项目”对话框。
3.在左侧的“项目类型”窗格中展开“其他项目类型”节点,再单击“安装和部署”。
4.在右侧的“模板”窗格下选择“智能设备 CAB 项目”。这是唯一可用于智能设备的 CAB 项目类型。其他项目类型仅用于桌
面解决方案。
5.在“名称”框中,键入 CABProject,然后单击“确定”。此 CAB 项目即会添加到您的解决方案,并显示在“解决方案资源
管理器”中。现在显示“文件系统编辑器”的两个窗格。   
6.右击项目名称->添加->文件->应用程序文件(就是在模拟器上成功运行的exe文件);然后左击项目名称->生成->生成CAB
文件,就可以生成CAB文件。
 
 
将生成的cab文件拷贝到移动设备,安装并运行就可以了。

你可能感兴趣的:(c,windows,File,mobile,咨询,exe)