使用 UltraLite C++ 组件时,一些平台可以使用一组运行时库。对于 Windows CE 和 Windows XP 平台,这些运行时库包括允许对同一个数据库进行多进程访问的数据库引擎。
运行时库可在 SQL Anywhere 安装目录的 UltraLite\palm, UltraLite\ce 和 UltraLite\win32 子目录中找到。
用于 Palm OS 的运行时库如下:
ulrt.lib 静态库。它保存在 UltraLite\palm\68k\lib\cw 中。
Windows CE 库保存在 UltraLite\ce\<platform> 目录中,其中 platform 可以是 arm、386、mips 或 emulator 中的一个。Windows CE 同时拥有静态库和动态库:
ulrt9.dll Unicode 字符集动态链接库。要使用此库,请将应用程序与导入库 UltraLite\ce\<platform>\lib\ulimp.lib 链接。
在链接到此库时,确保指定以下编译选项:
/DUNICODE /DUL_USE_DLL
ulrt.lib Unicode 字符集静态库。它保存在 UltraLite\ce\<platform>\lib\ 中。
在链接到此库时,确保指定以下编译选项:
/DUNICODE
ulrtc.lib Unicode 字符集静态库,与用于多进程访问 UltraLite 数据库的 UltraLite 引擎一起使用。它保存在 UltraLite\ce\<platform>\lib\ 中。
在链接到此库时,确保指定以下编译选项:
/DUNICODE
UltraLite\win32\386 目录中包含了用于除 Windows CE 外的 Windows 操作系统的库。它们包括以下各项:
ulrt9.dll ANSI 字符集动态链接库。要使用此库,请将应用程序与导入库(UltraLite\win32\386\ulimp.lib)链接。使用此库创建的数据库不能部署到 Windows CE 设备,因为 Windows CE 使用 Unicode。
在链接到此库时,确保指定以下编译选项:
/DUL_USE_DLL
ulrtw9.dll Unicode 字符集动态链接库。要使用此库,请将应用程序与导入库(UltraLite\win32\386\ulimpw.lib)链接。
在与此库链接时,请指定以下编译选项:
/DUNICODE /DUL_USE_DLL
ulrtcw9.dll Unicode 字符集动态链接库,与用于多进程访问 UltraLite 数据库的 UltraLite 引擎一起使用。要使用此库,请将应用程序与导入库(UltraLite\win32\386\ulimpcw.lib)链接。使用此库创建的数据库要求分发 UltraLite 引擎以及 DLL。
在链接到此库时,确保指定以下编译选项:
/DUNICODE /DUL_USE_DLL
有关 UltraLite 引擎的信息,请参见使用 UltraLite 引擎。
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。