终于知道怎样在VS.net 2003配置SmartPhone开发环境了!!!   Sandy19840825
嵌入式研究网首页 ? 微软嵌入式开发版 ? Smartphone讨论组 
1、 最低硬件配置:奔腾600MHZ ,256RAM内存
2、 操作系统要求:(下面的任何一种)
a\\ Microsoft Windows 2000 Professional + Service Pack 3
b\\ Microsoft Windows 2000 Server +Service Pack 3
c\\ Microsoft Windows XP Professional + Service Pack 1
3、 显示器配置:1024×768 at,真彩色
4、 Microsoft eMbedded Visual C++ 4.0 + Service Pack 2
Visual Studio .NET 2003 (可选)
5、拥有一个操作系统管理员账号

安装说明:
1、 安装前关掉所有的程序。
2、 如果有旧版本,卸载以前的Smartphone 2003 SDK 。
3、 安装Microsoft ActiveSync 3.7
下载地址:http://www.microsoft.com/mobile/pocketpc/downloads.
Smartphone 2003 SDK运行环境中包括这个东西,不装不行!让人郁闷的是,如果你在机器上已经安装了Visual Studio .NET 2003,而且你希望使用vs.net 2003,就必须把VS.NET2003卸载之后,再安装这个Microsoft ActiveSync 3.7,而后 安装VS.NET2003。(这个东西安装要用一个多小时,卸在也要用半个小时,为了开发一个SMARTPHONE,也真够变态的。。 。还是等到哪天系统崩溃了,再说这回事吧。)
4、 安装 eMbedded Visual C++ 4.0 和 Service Pack 2
下载地址:http://msdn.microsoft.com/vstudio/device/embedded/download.asp
eMbedded Visual C++ 4.0这个东西就是一个使用Smartphone 2003 SDK的开发工具,当然你使用VS.NET也可以。
需要注意的是,在Windows Server 2003 上安装这个 Smartphone 2003 SDK会出现一个对话框,提示说:one of the emulator drivers isn\’t signed。确定并且继续。。
5、 安装Visual Studio .NET 2003…
这个不用讲了,如果这个没实践过,那真是对不起你了,找个师傅继续修炼再出来混吧。
安装这个东西主要就是为了使用.net的开发语言和工具。。。(这个东西不是必须,只是说如果你想使用这个开发工具,安 装。。)
6、 最后才是安装Smartphone 2003 SDK
下载地址:http://www.microsoft.com/mobile/developer.
在安装的过程中,这个东西会搜索出本地机中的相关配置,自动搞定eMbedded Visual C++ 4.0 + Service Pack 2 。 vs.net中的设置。
//我在安装过程中,因为没有安装Microsoft ActiveSync 3.7而第一次编译运行失败,找到了这份文档的原文资料后,决 定全部卸载后重新安装。

安装开发环境
  目前有两种开发环境可供选择,一种基于C++,另一种则是基于.NET架构的VB.net和C#,鉴于C++的灵活,结构相对比较清晰(最重要的一点是我在C++下面的开发经验要比在VS.NET上多一些),在下面的例子本文将选用第一种方案。
  一、C++开发环境
  1、安装ActiveSync 3.7.1
  这个软件用于连接及同步桌面windows系统和smartphone设备,连接成功后,你会在桌面上看到一个smartphone设备的虚拟目录,你可以在桌面windows下对这个目录下的内容进行修改,所有的修改会同步更新到smartphone设备上。
  2、安装Microsoft eMbedded C++ 4.0 和Microsoft eMbedded C++ 4.0 SP3
  目前最新的有Microsoft eMbedded C++ 4.0 SP4,也可以安装。
  3、安装SDK for Windows Mobile? 2003-based Smartphones
  不用多说,所有smartphone相关的内容都由它提供。
  4、安装 Localized Emulation Images for Windows Mobile? 2003-based Smartphone
  对于Mobie设备开发而言,模拟器是非常重要的,它用来模拟真实的smartphone设备,让你能够在Windows桌面平台上调试验证你的程序而不需要连接到一个真实设备,在smartphone的sdk中已经包含了一个英文的模拟器,这里我们要安装的是一个简体中文的版本,安装文件是Smartphone 2003 SDK Chinese Simplified Emulation Images,它让我们可以在模拟器上显示中文内容。
  5、Windows Mobile Developer Power Toys for smartphone
  这里面提供了一些帮助你开发和调试的工具,常用的有"Emulator ActiveSync Connection Tool",可以让你连接ActiveSync到我们的模拟器,这样我们就可以在桌面端实时显示完整的目录结构;还有"ActiveSync Remote Display",一个有趣的工具,可以将你的smartphone显示屏幕同步显示在桌面窗口中。
  安装注意:
  进行安装时,1到3是必须安装的,并且,牢记不要改变1~3的顺序,也不能改变安装程序所指定的默认路径,否则一旦安装失败,你可能需要重新安装操作系统才能解决问题(痛苦呢),这主要是因为 "Microsoft Windows CE platform manager 4.0"不能被完全卸载的缘故。
建议你在安装了Microsoft eMbedded C++ 4.0后,马上启动它看一下,如果不能启动,就不用再向下进行了,不要使用Windows自带的卸载程序,到网上找比较强大的卸载工具来卸载eMbedded C++,然后重新安装即可。

  二、VB.net或C#开发环境
  1、安装ActiveSync 3.7.1
  2、安装VS.net 2003
  3、安装SDK for Windows Mobile? 2003-based Smartphones
  4、安装 Localized Emulation Images for Windows Mobile 2003-based Smartphone
  5、安装Windows Mobile Developer Power Toys for smartphone
  其中,1~3是必须安装的,4和5可选安装,原因前面已经说明了。

历史博文

标签:, , , , , ,
十月 9, 2005 at 10:41 上午 by yippee 1,090 次
Category: Dev
Tags: , , , , , ,