现在的位置: 首页 > 综合 > 正文

evc 环境安装

2013年07月26日 ⁄ 综合 ⁄ 共 3415字 ⁄ 字号 评论关闭

开发部分需要软件:

        1. 集成开发环境IDE:

        Embedded Visual C++4.0(EVC)或visual studio 2005+Microsoft .NET Compact Framework 2.0 SP2

        2. 开发接口包:

         smartphone 2003 SDK and Pocket PC 2003 SDK或 windows mobile 6 standard SDK
调试部分需要软件:

        1. 智能手机模拟器:

        Chinese (Simplified) Emulation Images

        2. 与模拟器同步软件:

        activesync 4.5

一、我的机器环境

台式:windows XP sp2 with essential drivers。

手提:windows server 03 sp2 with essential drivers。

注:两个系统都是干净的系统~。

二、软件准备

1、eVC4.0+sp4

(EVC4.0序-列-号:TRT7H-KD36T-FRH8D-6QH8P-VFJHQ)

大小:224M+66.6M

下载地址:
http://download.microsoft.com/download/c/3/f/c3f8b58b-9753-4c2e-8b96-2dfe3476a2f7/eVC4.exe
http://download.microsoft.com/download/a/7/3/a735c7fb-dcbd-429f-9090-d09b3b15d3fa/evc4sp4.exe

2、smartphone 2003 SDK 及Pocket PC 2003 SDK

大小:53.13M+84.08

下载地址:

http://download.microsoft.com/download/e/3/1/e310bb99-2f33-4d79-bb8a-41d9cb3c79b4/Microsoft%20SMARTPHONE%202003%20SDK.msi

下载地址:
http://download.microsoft.com/download/6/9/5/69570242-44e8-45e6-a252-9bd56db8ec83/microsoft%pocket%pc%2003sdk.msi

3、中文smart phone模拟器emulator image

大小:19.4M

文件下载:
http://download.microsoft.com/download/9/2/a/92a04f62-f20f-4570-b735-7de2819f66cc/Chinese%20Simplified%20Emulation%20Images.msi

三、其他准备

1. 对现有系统进行ghost,防止EVC4.0安装失败的重装。

2. C盘空余至少2GB的空间,由于我还安装了WM6 SDK+VS2005等其他开发包,到搭建完成,C盘一共增加了3.5GB。。。恐怖

3. 修改C盘根目录下的boot.ini文件。把启动选项中的/noexecute t改成/execute 并重启,效果如下:

multi(0)disk(0)rdisk(0)partition(1)/WINDOWS.0="Microsoft Windows XP Professional" /execute /fastdetect

4.要保证你的VBS脚本服务器能正常运行,网上很多人装不成功,都是因为VBS脚本没有正常执行。如果你装了超级解霸,一定要注意,因为超级解霸会更改VBS文件的打开方式,最好是把解霸先卸载,卸载后再进入“文件夹选项”的“文件类型”中恢复VBS的默认打开方式。手动更改打开方式好像不行。如果你安装EVC后,发现这个错误:CVTRES : fatal error CVT1102: out of memory。请用安装目录下面的/Common/EVC/Bin/CVTRES.EXE覆盖EVC/wce420/bin/下面的同名文件试试

四、安装步骤

注意:强烈建议以下安装选择默认目录

1. 安装activesync4.5

具体过程:典型的“下一步”安装,然后重启。

成功安装应该有以下现象:开机后会自动启动,任务栏中出现, 双击会弹出如下对话框。

可能出现的问题:安装后任务栏无图标,重启后即使在开始菜单中选择也无法启动。这种现象在我台式机为server03系统的时候出现过,而同样版本的03系统在我笔记本上却能正确安装。由于两个系统都是纯净的系统,猜想可能是active与某一驱动程序冲突导致。也没有深入研究,网上也找不到解决办法。无奈通过重装XP解决。

2. 安装Microsoft eMbedded C++ 4.0 和Microsoft eMbedded C++ 4.0 SP4

具体过程:

首先,MVC4.0安装是个自解压程序,默认是系统temp文件夹。解压后需要自行到temp目录中寻找

然后安装。过程中一路“下一步”即可。

然后,安装sp4补丁。同样是自解压程序,解压完毕后会自动运行安装程序。同样也是一路“下一步”

需要注意的是,在sp4安装到最后,进度条虽然显示已经完成,但是摁钮没有出现finish时,千万不要点击cancel。否则在继续下一步安装时,会显示“仍有一个程序在安装中”导致无法安装。

在长时间的等待后,画面出现安装完成,点击“finish”。至此安装完毕。

成功安装应该有以下现象:开始菜单中选择Microsoft eMbedded C++ 4.0,程序会启动,类似VC编程的界面出现,随意新建一个工程,成功!恭喜,最容易出现问题的一步,已经过去了。

可能出现的问题:

1. 在注意中已经提示,注意即可。

2. 气泡中出现“virtual PC/Windows CE Emulator会造成windows不稳定,windows使这些驱动程序无法加载”的提示,原因是没有修改boot.ini文件,方法见其他准备3。

3.如果出现其他问题,推荐使用uruninstaller软件强力卸载,或者ghost回原来的系统。重新安装,并自行搜索出现的错误,予以改正。

3. 安装Microsoft SMARTPHONE 2003 SDK及Pocket PC 2003 SDK

具体过程:SDK即程序员的开发工具包。安装后EVC会自动识别。安装时一路下一步即可。

注意两个SDK都必须安装,否则下一步将无法安装。

成功安装应该有以下现象: 启动Microsoft eMbedded C++ 4.0, 选择菜单tools->configure platform manager...在出现的对话框中有SMARTPHONE 2003 部分,如红框指出。(其下项目此时只有两个)

4. 安装Chinese (Simplified) Emulation Images

这个emulation功能即使模拟出的智能手机是中文系统,虽然个人对微软的中文支持比较b-s。始终会有这样那样的问题。但是毕竟是为国人开发,之后调试时肯定需要,还是装了吧。

具体过程:一路“下一步”即可。

成功安装应该有以下现象:在上一部的对话框中,SMARTPHONE 2003 选项下出现3个选项。其一为CHS_SMARTPHONE 2003 。选中点击properties。并如下图选择两个选项。

然后点击test。会出现中文模拟手机

可能出现的问题:在点击test时,可能会出现例如“one or more 组件已经丢失,请重新安装XXX for win CE”的提示,说明没有正确启动模拟设备,即没有更改boot.ini文件。

至此,本次项目的基本开发环境已经搭建完成,可以为smartphone03系统,开发应用程序并调试了。鉴于03系统现已不多见,我安装了vs+wm的开发环境。详细参见Visual Studio 2005+windows mobile 6 的开发环境的安装指导。

P.S.参考资料

1.http://hi.baidu.com/%C2%B7%C4%CF%C6%BD/blog/item/8d2625df8504731b63279898.html

2.http://www.dialbox.org/docs/ce_dev.htm

3.所有的安装文件放在英文目录下,尤其是eVC的安装文件。

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/paubljp/archive/2009/07/23/4374351.aspx

抱歉!评论已关闭.