用Evc+Pocket PC 2003 开发MapxMobie

用Evc 开发 MapXMobile

一、环境搭建
1. 安装 EVTool3.0

2. 安装 Evc4+sp4

3. 安装虚拟网卡(可选、没有网络的单机)
   1. 控制面板,然后双击添加/删除硬件。

   图101

   2. 单击“添加硬件”,然后单击下一步。

选择是,单击下一步。
    图 102 

  3.选择添加新的硬件设备
  图 103

       4. 单击“安装我手动从列表选择的硬件(高级)”,然后单击下一步。

  图 104

   5. 单击“网络适配器”,然后单击下一步。
图105

   6. 在制造商框中,单击 Microsoft。
   7. 在网络适配器框中,单击 Microsoft  Loopback Adapter,然后单击下一步。

  图106

      8. 下一步,单击完成。
4.修改 XP系统的 boot.ini

1.控制面板--系统--启动和故障恢复
2.编辑 boot
3.noexecute=option  ----> execute=option
4.重启计算机
5. PocketPC 2003 SDK

6. 安装MapXMobile5.0

7. 安装EVC的调试类
可从微软网站下载:
http://support.microsoft.com/default.aspx?scid=kb;[LN];830482

     1. 将\emulator 文件夹下的文件拷贝到
        C:\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Mfc\Lib\X86

2. 在 evc4 中选择 Project--setting --Link  在 object/library modules 中输入 Ccrtrtti.lib

8. 调整内存(可选,一般不用设置)

打开计算机开始--运行-- regedit

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows CE Tools\Platform Manager\{F384D888-F9AA-11D1-BB9E-00A0C9C9CCEE}\{8786CEC0-7256-413A-BAA3-39B5F435A826}\{F384D894-F9AA-11D1-BB9E-00A0C9C9CCEE}\{3F1E2DE3-78A1-4B0E-BDEB-F7088940C1A2}
   memory 调整250

二、调试程序

1.   evc4 ,File-Open WorkSpace--test1.vcw
2.  Compile (Ctrl+F7) 编译程序
3.  Bulid  (F7) 创建程序,出现 Pocket PC 2003 的模拟器
4.  在计算机文件夹 C:\Program Files\MapInfo\MapX Mobile-5.05\target\x86\TargetInstaller 下选择
    setup_x86.bat 安装完成后,会提示安装成功。

图 107

5. 在 evc中选择 Tools---Remote File Viewer 打开,选择虚拟器 Pocket PC 2003 Emulator
点击 My Documents --Maps 文件夹,然后在File中选择 Export File,将程序下 Map文件夹中的所有文件导入到模拟器中。
图 108

6. 然后切换到 evc,执行 Execute Program. 程序会Pocket PC2003的My Devices的文件夹下生成应用程序,切换至 PocketPC 2003 ,点击New。出现应用程序。

图 109

由于最短路径算法的数组处理比较麻烦,所以只是选择几个地点和几条路径。

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zhangjie_xiaoke/archive/2008/11/25/3371105.aspx

原文地址:https://www.cnblogs.com/googlegis/p/2979014.html