Windows Mobile 库位于 install-dir\UltraLite\ce\arm.50\Lib 目录中。
为 Windows Mobile 提供了以下静态库和动态库:
ulbase.lib 包含单独的动态链接库(dynamic link library,简称 DLL)中无法提供的额外函数的库。必须始终链接到此库。
ulrt.lib 进程中 UltraLite 运行时的静态库版本。如果链接到此库,则不需要部署其他文件。
ulrtc.lib 与用于多进程访问 UltraLite 数据库的 UltraLite 引擎一起使用的静态库。如果链接到此库,则需要与应用程序一起部署 uleng12.exe。请参见UltraLite 引擎实用程序 (uleng12)。
ulimp.lib 用于进程中运行时的 DLL 版本的 ulrt12.dll 的导入库。如果链接到此库,则需要与应用程序一起部署 ulrt12.dll。
在链接到此库时,指定以下编译选项:
/DUL_USE_DLL |
ulrsa.lib 提供 RSA 安全性的静态库
ulecc.lib 提供 ECC 安全性的静态库
ulfips.lib 提供 RSA FIPS 140-2 安全性的静态库
Windows 库位于 install-dir\UltraLite\Windows\x86\Lib\vs8 和 install-dir\UltraLite\Windows\x64\Lib\vs8 目录。
包括以下库:
ulbase.lib 包含单独的动态链接库(dynamic link library,简称 DLL)中无法提供的额外函数的库。必须始终链接到此库。
ulrt.lib 进程中 UltraLite 运行时的静态库版本。如果链接到此库,则不需要部署其他文件。
ulrtc.lib 与用于多进程访问 UltraLite 数据库的 UltraLite 引擎一起使用的静态库。如果链接到此库,则需要与应用程序一起部署 uleng12.exe。请参见UltraLite 引擎实用程序 (uleng12)。
ulimp.lib 用于进程中运行时的 DLL 版本的 ulrt12.dll 的导入库。如果链接到此库,则需要与应用程序一起部署 ulrt12.dll。
在链接到此库时,指定以下编译选项:
/DUL_USE_DLL |
ulrsa.lib 提供 RSA 安全性的静态库
ulecc.lib 提供 ECC 安全性的静态库
ulfips.lib 提供 RSA FIPS 140-2 安全性的静态库
Linux 库位于 install-dir/ultralite/linux/x86/586/lib 目录。
为 Linux 提供以下库:
libulbase.a 静态 ulbase 库。必须始终链接到此库。
libulrt.a 进程中 UltraLite 运行时的静态库版本。如果链接到此库,则不需要部署其他文件。
libulrtc.a 与用于多进程访问 UltraLite 数据库的 UltraLite 引擎一起使用的静态客户端库。如果链接到此库,则需要与应用程序一起部署 install-dir/ultralite/linux/x86/586/uleng12。
libulrsa.a 提供 RSA 安全性的静态库
libulecc.a 提供 ECC 安全性的静态库
用于 libulrt.a 的链接器/编译器选项是:
-L<install-dir>/ultralite/linux/x86/586/lib -lulrt -|ulbase |
用于引擎:
-L<install-dir>/ultralite/linux/x86/586/lib -lulrtc -|ulbase |
标头命令行开关是:
-I<install-dir>/sdk/include |
UltraLite 运行时库必须在安装后构建。按照 install-dir/ultralite/iphone/readme.txt 中提供的说明操作。
要链接到 UltraLite 运行时库,可使用以下任一方式:
按住 ctr 键的同时单击 [Frameworks] 组并选择 [Add] -> [Existing Files...],然后浏览至 install-dir/ultralite/iphone 目录,选择 libulrt.a。
OR
将以下内容添加到 [Other Linker Flags] (OTHER_LDFLAGS) 构建设置:
-L$(SQLANY_ROOT)/ultralite/iphone -lulrt |
其中 SQLANY_ROOT 是 SQL Anywhere 安装目录中的自定义构建设置集。
此外,需要 CFNetwork.framework 和 Security.framework 框架。要添加这些框架,按住 ctr 键的同时单击 [Frameworks] 组并选择 [Add] -> [Existing Frameworks...],然后从列表中选择。
要链接到 UltraLite 运行时库,按住 ctr 键的同时单击 [Frameworks] 组并选择 [Add] -> [Existing Files...],然后浏览至 install-dir/ultralite/macosx/x86_64 目录,选择 libulrt.a 以及 libulbase.a。
此外,需要 CoreFoundation.framework、CoreServices.framework 和 Security.framework 框架。要添加这些框架,按住 ctr 键的同时单击 [Frameworks] 组并选择 [Add] -> [Existing Frameworks...],然后从列表中选择。
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |