The Windows Mobile libraries are in the install-dir\UltraLite\ce\arm.50\Lib directory.
The following static and dynamic libraries are provided for Windows Mobile:
ulbase.lib A library containing extra functions that can not be provided in a separate dynamic link library (DLL). You must always link to this library.
ulrt.lib A static library version of the in-process UltraLite runtime. You do not need to deploy additional files if you link to this library.
ulrtc.lib A static library for use with the UltraLite engine for multi-process access to an UltraLite database. You need to deploy uleng12.exe with your application if you link to this library. See UltraLite Engine utility (uleng12).
ulimp.lib An import library for ulrt12.dll, the DLL version of the in-process runtime. You need to deploy ulrt12.dll with your application if you link to this library.
Specify the following compilation option when linking against this library:
/DUL_USE_DLL |
ulrsa.lib A static library that provides RSA security
ulecc.lib A static library that provides ECC security
ulfips.lib A static library that provides RSA FIPS 140-2 security
The Windows libraries are in the install-dir\UltraLite\Windows\x86\Lib\vs8 and install-dir\UltraLite\Windows\x64\Lib\vs8 directories.
The following libraries are included:
ulbase.lib A library containing extra functions that can not be provided in a separate dynamic link library (DLL). You must always link to this library.
ulrt.lib A static library version of the in-process UltraLite runtime. You do not need to deploy additional files if you link to this library.
ulrtc.lib A static library for use with the UltraLite engine for multi-process access to an UltraLite database. You need to deploy uleng12.exe with your application if you link to this library. See UltraLite Engine utility (uleng12).
ulimp.lib An import library for ulrt12.dll, the DLL version of the in-process runtime. You need to deploy ulrt12.dll with your application if you link to this library.
Specify the following compilation option when linking against this library:
/DUL_USE_DLL |
ulrsa.lib A static library that provides RSA security
ulecc.lib A static library that provides ECC security
ulfips.lib A static library that provides RSA FIPS 140-2 security
The Linux libraries are in the install-dir/ultralite/linux/x86/586/lib directory.
The following libraries are provided for Linux:
libulbase.a A static ulbase library. You must always link to this library.
libulrt.a A static library version of the in-process UltraLite runtime. You do not need to deploy additional files if you link to this library.
libulrtc.a A static client library for use with the UltraLite engine for multi-process access to an UltraLite database. You need to deploy install-dir/ultralite/linux/x86/586/uleng12 with your application if you link to this library.
libulrsa.a A static library that provides RSA security
libulecc.a A static library that provides ECC security
The linker/compiler options for libulrt.a are:
-L<install-dir>/ultralite/linux/x86/586/lib -lulrt -|ulbase |
and for the engine:
-L<install-dir>/ultralite/linux/x86/586/lib -lulrtc -|ulbase |
The headers command line switch is:
-I<install-dir>/sdk/include |
UltraLite runtimes must be built after installation. Follow the instructions provided in install-dir/ultralite/iphone/readme.txt
To link to the UltraLite runtime library, either:
Control-click the Frameworks group and select Add -> Existing Files..., then navigate to the install-dir/ultralite/iphone directory and select libulrt.a.
OR
Add the following to the Other Linker Flags (OTHER_LDFLAGS) build setting:
-L$(SQLANY_ROOT)/ultralite/iphone -lulrt |
where SQLANY_ROOT is a custom build setting set to the SQL Anywhere installation directory.
In addition, the CFNetwork.framework and Security.framework frameworks are required. To add these, control-click the Frameworks group and select Add -> Existing Frameworks... and select from the list.
To link to the UltraLite runtime library, Control-click the Frameworks group and select Add -> Existing Files..., then navigate to the install-dir/ultralite/macosx/x86_64 directory and select libulrt.a and also libulbase.a.
In addition, the CoreFoundation.framework, CoreServices.framework, and Security.framework frameworks are required. To add these, Control-click the Frameworks group and select Add -> Existing Frameworks... and select from the list.
Discuss this page in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |