Static Runtime Libraries

From RAD Studio
Jump to: navigation, search

Go Up to C Run-Time Library Reference

Listed below is each of the C++Builder static library names and its use.


Directory LIB - LIB Files

File Name Use

bcbatl.lib

bcbie.lib

bcbsmp.lib

cg32.lib

CodeGuard library (link this in if you want to use CodeGuard)

cghelp.lib

CodeGuard help library

cp32mt.lib

C RTL multithreaded static library

cp32mti.lib

Import library for multithreaded C RTL cc32XXmt.dll

cw32.lib

RTL single-threaded static library

cw32i.lib

Import library for RTL cc32XX.dll

cw32mt.lib

RTL multi-threaded static library

cw32mti.lib

Import library for multithreaded RTL cc32XXmt.dll

dbx.lib

dcl31w.lib

dclact.lib

dclbcbsmp.lib

dcldb.lib

dclisp.lib

dclnet.lib

dclstd.lib

designdgm.lib

dxextra.lib

DirectX static library

fmx.lib

Static run-time library for the FireMonkey (FMX) application platform.

ibevnt.lib

import32.lib

Import library; includes Winsock 1.x

memmgr.lib

Import library for BORLNDMM.DLL

mswsock.lib

Import library for MSWSOCK.DLL

noeh32.lib

No exception handling support library

obsolete.lib

Old functions

ole2w32.lib

Import library for the 32-bit OLE 2.0 API

oleaut32.lib

Import library for the 32-bit OLE 2.0 API

usebormm.lib

uuid.lib

GUID static library for miscellaneous Direct 3D, DirectDraw, DirectSound, Shell extensions, DAO, Active Scripting, and so on

vcllink.lib

vclstd.lib

w32inet.lib

Import library for MS Internet DLLs

ws2_32.lib

Import library for the 32-bit WinSock 2.0 API

wininet.lib

Import library for the wininet.dll


Subdirectory LIB\PSDK - LIB Files

The LIB\PSDK subdirectory contains import libraries for the Platform SDK DLLs. Examples are d3d10.lib and GDIPlus.lib.

Subdirectory LIB\RELEASE - LIB Files

The LIB\RELEASE subdirectory contains import libraries for packages.

Note: Some libraries are platform-specific. For example, libraries that are supported only by Windows (such as bcboffice2k.lib)are delivered only in the \lib\win32 and \lib\win64 directories, and not in the \lib\osx\release directory.
File Name Use

adortl.lib

Static library for the ADO DB Components package.

bcboffice2k.lib

Static library for the "C++Builder Office 2000 Servers" package.
Delivered only in the \lib\win32\release and \lib\win64\release directories.

bcbofficeexp.lib

Static library for the "C++Builder Office XP Servers" package.
Delivered only in the \lib\win32\release directory.

dbxadapter.lib

Import library for the SQLObjects DBX adapter 32-bit DLL.

dsnap.lib

Static library for the DataSnap Components package.

dsnapcon.lib

Static library for the DataSnap Connection Components package.

ibxpress.lib

Static library for the InterBase Express Components package.

IndyCore.lib

Static library for the "Indy Core" package.

IndyProtocols.lib

Static library for the "Indy Protocols" package.

IndySystem.lib

Static library for the "Indy System" package.

inet.lib

Static library for the Internet Components package.

inetdb.lib

Static library for the DBWeb Components package. (Includes components such as TDataSetTablegProducer, TDSTableProducer, etc).

inetdbxpress.lib

Static library for the Internet/WWW dbExpress Components package. Includes the TSQLQueryTableProducer component.

midas.lib

Library for C++ applications using the MIDAS library.

rtl.lib

Static library for the Delphi Runtime Library package.

soaprtl.lib

Static library for the SOAP Runtime Library package.

tee.lib

teedb.lib

teeui.lib

vcl.lib

VCL library, contains references to all other VCL libs. Use in MAKEFILES with no version number.

vclactnband.lib

Static library for the Action Band package. Includes TActionManager , TAction etc.

vcldb.lib

Static library for the Database Components package. Includes TDBEdit, TDBMemo , etc.

vcldbx.lib

Static library for the Database Compatibility Components. Includes TDBLookupCombo, TPopupGrid, etc.

vcle.lib

Library for C++ Application using VCL types (such as UnicodeString, Variant, etc).

vclib.lib

Static library for the Visual Component Library. Includes TButton, TForm, etc.

vclie.lib

Static library for the Internet Explorer Components package. Includes TWebBrowser.

vclimg.lib

Static library for the VCL Image Components package. Includes TJPEGImage and TPNGImage.

vclnp.LIB

This is an obsolete library provided now strictly for backward compatibility. Previously this library contained components that were not in packages.

vclsmp.lib

Static library for the C++ VCL Sample Components package. The sample components include TCCalendar, TCColorGrid, TCDirectoryOutline, TCGauge, TCSpinButton and TCSpinEdit.

vcltouch.lib

Static library for the VCL Touch Components package.

vclx.lib

Static library for the Extended VCL Components such as TMediaPlayer, TFileListBox, TCheckListBox, TTabbedNotebook, etc.

xmlrtl.lib

Static library for the XML Components package. (Includes TXMLDocument.)

Directory LIB - OBJ Files

File Name Use

c0d32.obj

DLL startup module

c0d32w.obj

DLL startup module, Wide-char version

c0d32x.obj

DLL startup module, no exception handling

c0pkg32.obj

Package startup module

c0pkg32w.obj

Package startup module, Wide-char version

c0w32.obj

GUI EXE startup module

c0w32w.obj

GUI EXE startup module, Wide-char version

c0x32.obj

32-bit console-mode EXE startup module

c0x32w.obj

32-bit console-mode EXE startup module, Wide-char version

fileinfo.obj

Passes open file-handle information to child processes

gp.obj

Prints register-dump information when an exception occurs

wildargs.obj

Transforms wild-card arguments into an array of arguments to main()/wmain() in console-mode applications


See Also