测试 C/C++ 应用程序

此任务是“使用 C/C++ 开发 DB2 Everyplace 应用程序”这一大型任务的一部分。当完成“测试 C/C++ 应用程序”的步骤时,请返回至开发 DB2 Everyplace C/C++ 应用程序

过程

要测试应用程序:

  1. 将 DB2 Everyplace 库复制到操作系统的仿真器或设备。如果没有这些文件,DB2 Everyplace 应用程序 将无法装入。下表概述每个操作系统所需的 DB2 Everyplace 文件。

    表 4. 测试所需的 DB2 Everyplace 文件

    操作系统 设备或仿真器上所需的文件
    Palm OS
    \db2everyplace\clients\palmos\database\DB2eCat.prc
    \db2everyplace\clients\palmos\database\DB2eCLI.prc
    \db2everyplace\clients\palmos\database\DB2eComp.prc
    \db2everyplace\clients\palmos\database\DB2eRunTime.prc
    \db2everyplace\clients\palmos\database\DB2eDMS.prc
    
    Symbian OS V6.0 要进行仿真器测试,将文件 \db2everyplace\clients\symbian6\database\wins\DB2e.dll 复制到以下每个仿真器目录:
    \EPOCROOT%EPOC32\Release\wins\udeb\(用于调试仿真器)
    \EPOCROOT%EPOC32\Release\wins\urel\(用于释放仿真器)
    

    要进行设备测试,使用 PsiWin 连接软件 安装下列文件:

    \db2everyplace\clients\symbian6\database\armi\DB2e.sis
     
    
    Windows CE 为操作系统安装适当的库。

    ARM 处理器:

    • V3.00
      db2everyplace\clients\wince\database\wce300\armrel\DB2e.dll
      

    MIPS 处理器:

    • V3.00
      \db2everyplace\clients\wince\database\wce300\mipsrel\DB2e.dll
      

    SH3 处理器:

    • V3.00
      \db2everyplace\clients\wince\database\wce300\sh3rel\DB2e.dll
      

    Windows CE 仿真器:

    • V3.00

      对于 Pocket PC 仿真器:

      db2everyplace\clients\wince\database\wce300\x86emrel\DB2e.dll
      

      对于 Pocket PC 2002 仿真器:

      \db2everyplace\clients\wince\database\wce300\x86rel\DB2e.dll
      
    Win32 \db2everyplace\clients\win32\database\x86\DB2e.dll 复制到应用程序的当前目录或系统的 PATH 环境变量所表示的目录中。
    Neutrino /db2e/database/x86/libdb2e.so(对于 x86 处理器类型)/db2e/database/strongarm/libdb2e.so(对于 strongarm 处理器类型)
    Linux /db2e/database/x86/libdb2e.so(对于 x86 处理器类型)/db2e/database/strongarm/libdb2e.so(对于 strongarm 处理器类型)
  2. 对于 Linux 和 Neutrino:使用下列其中一个方法将 libdb2e.so 添加至库搜索路径。
  3. 装入正在测试的应用程序的文件。例如, 要在 Palm OS 上测试 Visiting Nurse 样本应用程序,装入 NurseInit.prcNurse.prc 文件。
  4. 测试应用程序。

相关概念

相关任务

相关参考