Welcome to Help for Borland C++ Installation

The installation program lets you choose where and how you want to set up Borland C++ on your system.

System Requirements

Before installing Borland C++ 4.5 please review the following minimum system requirements:

Minimum Installation

Full Installation

On a compressed hard disk, the installation process might require additional hard disk space. If you are using a disk compression utility, please read INSTALL.TXT.

Boot Clean

It is highly recommended that you boot clean before installing Borland C++ 4.5. Booting your system with a clean configuration will eliminate any potential software conflicts that might arise during installation. For information on how to boot clean, see the instructions in INSTALL.TXT.

Click...	If you want to...

Continue	read INSTALL.TXT now before you proceed to the next step of the installation.

Skip	proceed directly to the next step of the installation and read INSTALL.TXT at another time.

Cancel	exit without installing Borland C++ at this time.


Borland C++ Release Notes

Click...	If you want to...

Continue	view README.TXT now before you proceed to the next step of the installation.

Skip	proceed directly to the next step of the installation and view README.TXT at another time.

Cancel	exit without installing Borland C++ at this time.


Borland C++ Installation

The Borland C++ Installation program provides the following configuration options:

1.	Choose... 	If you want to install...

Full	all product components -- requires approximately 105,000 KB of free disk space.

Custom 	only selected parts of the product -- disk space requirements vary according to your selections.

CD Only	only configuration files to run Borland C++ from a CD-ROM -- requires approximately 1240 KB free disk space.

2.	Select the drive where you want the product installed. The amount of free disk space appears next to each drive.

3.	Click...	If you want to...

Continue	keep your selections and proceed to the next step of the installation.

Cancel	abandon your selections and exit without installing Borland C++ at this time.


Borland C++ Installation

The Borland C++ Installation program provides the following configuration options:

1.	Choose... 	If you want to install...

Full	all product components -- requires approximately 105,000 KB of free disk space.

Custom 	only selected parts of the product -- disk space requirements vary depending upon selections made.

2.	Select the drive where you want the product installed. The amount of free disk space appears next to each drive.

3.	Click...	If you want to...

Continue	keep your selections and proceed to the next step of the installation.

Cancel	abandon your selections and exit without installing Borland C++ at this time.


Borland C++ Installation

1.	By default, Borland C++ will be installed in the BC45 directory (for example, C:\BC45). This location will be used as the main directory under which all installed files are located.

If you want to install Borland C++ on another directory, enter the full path, including the drive letter, under Borland C++ Destination Directory.

2.	By default, the Borland C++ configuration files will be installed in the BC45\BIN directory (for example, C:\BC45\BIN) and require approximately 1240 KB free disk space.

If you want to install them on another directory, enter the full path, including the drive letter, under Borland C++ Configuration File Directory.

3	Verify that the CD-ROM drive and Windows Directory locations are correct.

These locations are system defined and cannot be changed here. If they are not correct, click Cancel to end the Borland Installation program and then verify that your system is configured correctly before restarting the installation.

4.	Click the Windows LAN setup checkbox only if your installation of Windows is being shared by multiple users on a network drive.

5.	By default, Win32s will be installed with Borland C++. Clear the Install Win32s checkbox only if you do not want to install Win32s on your system.

Win32s lets 32-bit programs run under Windows 3.1 (16-bit) by simulating a 32-bit operating system. If you are using Windows 3.1, these extensions (provided by Microsoft) are required to run 32-bit applications created with Borland C++. For more information on Win32s, or if you need to remove an old version of Win32s from your system, see README.TXT.

6.	Click...	To...

Continue	keep your selections and proceed to the next step of the installation.

Previous	keep your selections and return to the previous step of the installation.

Cancel 	abandon your selections and exit without installing Borland C++ at this time.


Borland C++ Custom Installation
Borland C++ Installation

1.	By default, Borland C++ will be installed in the BC45 directory. This location will be used as the main directory under which all installed files are located.

If you want to install Borland C++ on another directory, enter the full path, including the drive letter, under Borland C++ Destination Directory.

2	Verify that the CD-ROM drive and Windows Directory locations are correct.

These locations are system defined and cannot be changed here. If they are not correct, click Cancel to end the Borland Installation program and then verify that your system is configured correctly before restarting the installation.

3	Click the Windows LAN setup checkbox only if your installation of Windows is being shared by multiple users on a network drive.

4.	By default, Win32s will be installed with Borland C++. Clear the Install Win32s checkbox only if you do not want to install Win32s on your system.

Win32s lets 32-bit programs run under Windows 3.1 (16-bit) by simulating a 32-bit operating system. If you are using Windows 3.1, these extensions (provided by Microsoft) are required to run 32-bit applications created with Borland C++. For more information on Win32s, or if you need to remove an old version of Win32s from your system, see README.TXT.

5.	Click...	To...

Continue	keep your selections and proceed to the next step of the installation.

Previous	keep your selections and return to the previous step of the installation.

Cancel 	abandon your selections and exit without installing Borland C++ at this time.


Borland C++ Custom Installation
Borland C++ Installation

1.	By default, Borland C++ will be installed in the BC45 directory. This location will be used as the main directory under which all installed files are located.

If you want to install Borland C++ on another directory, enter the full path, including the drive letter, under Borland C++ Destination Directory.

2	Verify that the Windows Directory location is correct.

This location is system defined and cannot be changed here. If it is not correct, click Cancel to end the Borland Installation program and then verify that your system is configured correctly before restarting the installation.

3	Click the Windows LAN setup checkbox only if your installation of Windows is being shared by multiple users on a network drive.

4.	By default, Win32s will be installed with Borland C++. Clear the Install Win32s checkbox only if you do not want to install Win32s on your system.

Win32s lets 32-bit programs run under Windows 3.1 (16-bit) by simulating a 32-bit operating system. If you are using Windows 3.1, these extensions (provided by Microsoft) are required to run 32-bit applications created with Borland C++. For more information on Win32s, or if you need to remove an old version of Win32s from your system, see README.TXT.

5.	Click...	To...

Continue	keep your selections and proceed to the next step of the installation.

Previous	keep your selections and return to the previous step of the installation.

Cancel 	abandon your selections and exit without installing Borland C++ at this time.


Customize Installation for Borland C++ Product
Borland C++ Target Platforms

The options you select now will affect selections you make later on. For example, if you choose 16-bit Windows, but not 32-bit Windows target options, program components specific to creating 32-bit Windows applications will not be installed:

1.	Choose...	If you want to create...

16-bit Windows 	16-bit Windows applications.

32-bit Windows	32-bit Windows applications.

DOS 	DOS applications.

2.	Click...	If you want to...

Continue	keep your selections and proceed to the next step of the installation.

Previous	keep your selections and return to the previous step of the installation.

Cancel	abandon your selections and exit without installing Borland C++ at this time.


Borland C++ Tools

1.	Check Command Line Tools if you want to install BCC and BCC32 (16- and 32-bit compilers); TLINK and TLINK32 (16- and 32-bit linkers); IMPDEF, IMPLIB, and TLIB (librarians); BRCC, BRCC32, BRC, BRC32, and RLINK ((16- and 32-bit resource compilers); MAKE and MAKER (project builders); and HC31 (Windows Help compiler).

2.	Click a button for each tool group on which you want to perform a customized installation. Otherwise, a full installation will be made for each group you skip.

Click...	If you want to select from...

Debuggers	TDW and TD32 (16- and 32-bit stand-alone Turbo Debuggers), Turbo Profiler (program execution monitor), and Remote Debugger.

Visual Tools	the Borland C++ Integrated Development Environment (IDE), Resource Workshop (Windows resource builder and compiler), Winsight (Windows message tracker), Control 3D, Winspector (Windows error message inspector), and other development tools.

Libraries	static and dynamic library routines and header files, including:

Standard run time libraries

Class libraries (iostream, persistent stream, container, mathematical, run-time support, and utility classes, plus diagnostic macros)

ObjectWindows (the Borland C++ application framework for building Windows applications)

ObjectComponents Framework (Borland C++ classes for creating OLE 2 applications)

Examples	complete working examples for ObjectWindows Libraries, ObjectComponents Framework, Class Libraries, IDE, Windows, and DOS.

Help	Windows online Help files for Borland C++ IDE and Library Reference, DOS Library Reference, ObjectWindows Libraries, ObjectComponents Framework, Windows 3.1, Win16 and Win32 API reference, Resource Workshop, GUI Utilities, and Creating Windows Help.

3.	Click...	If you want to...

Continue	keep your selections and proceed to the next step of the installation.

Previous	keep your selections and return to the previous step of the installation.

Cancel	abandon your selections and exit without installing Borland C++ at this time.


Borland C++ Debugger

1.	Choose ...	If you want to...

Turbo Debugger	perform 16-bit and 32-bit stand-alone debugging. (The target options you selected earlier determine if one or two Turbo Debuggers are installed. For example, if you chose both 16- and 32-bit target options, both Turbo Debuggers (TDW and TD32) will be installed. If you chose only the 16-bit target option, only the 16-bit Turbo Debugger is installed.

Remote Debugging	debug a program running on another machine or on an embedded processor.

Turbo Profiler	measure program performance and isolate uncalled routines to help you optimize program execution.

2.	Click Continue to keep your selections and proceed to the next step of the installation.


Borland C++ Visual Tools

1.	Choose one or more installation options.

Select...	If you want to...
Integrated Development Environment (IDE)	use the full features of the Windows hosted Borland IDE graphical interface including a BRIEF-based editor, simultaneous 16- and 32-bit development, visual programming, multi-targeting Project Manager, Integrated GUI debugger, Style Sheets, SpeedMenus, AppExpert, ClassExpert, TargetExpert, DialogExpert, Settings Notebooks, Source Pools, Object Browser, and many other features.
Resource Workshop	create Windows resources and controls. This option is turned on automatically if you select Integrated Development Environment (IDE).
Winsight	track Windows messages.
Control 3D look	create 3D custom controls.
Winspector	inspect Windows error messages.
Miscellaneous tools	use various other GUI development tools such as FConvert (converts text files from ANSI to OEM format or vice versa) and SHED (hypergraphics Hotspot editor).
2.	Click Continue to keep your selections and proceed to the next step of the installation.


Libraries
Borland C++ Libraries

The options you select now will affect the selections you can make later on.

1.	Check the box next to each of the libraries on which you want to perform a customized installation. Otherwise, a full installation will be made for each library option you skip.

Choose...	If you want to install and choose ...

Run Time Libraries 	versions of standard run-time Library routines that support various memory models, as well as 16- and 32-bit, and dynamic and static versions.

ObjectWindows Libraries	the Borland C++ application framework for building Windows applications.

ObjectComponent Libraries	Borland C++ classes for creating OLE 2 applications.

Class Libraries 	iostream, persistent stream, container, mathematical, run-time support, and utility classes, diagnostic macros, as well as support for obsolete versions.

OLE 2 for Windows 3.1	Object Linking and Embedding for Windows 3.1.

Because OLE 2 is already present in Windows 95 and Windows NT, this option is not available if you are installing Borland C++ while running either of these operating systems.

2.	Click...	If you want to...

Continue	keep your selections and proceed to the next step of the installation.

Previous	keep your selections and return to the previous step of the installation.


Borland C++ Class Libraries

Choose how you want to install the class libraries (iostream, persistent stream, container, mathematical, run-time support, and utility classes, plus diagnostic macros).

1.	Choose...	If you want to...

Static Class Libraries	have class libraries statically linked to your application.

Dynamic Class Libraries	have class libraries dynamically called by your application at run-time.

Class Libraries Source	install class library source code.

Obsolete Class Libraries	build programs using old versions of the class libraries.

2.	By default, class library source code will be copied to the SOURCE\CLASSLIB directory. For example, C:\BC45\SOURCE\CLASSLIB.

If you want it copied to another directory, enter the full path, including the drive letter, under Library Source File Directory.

This option is unavailable if you clear checkbox next to Class Libraries Source Code.

3.	Click...	If you want to...

Continue	keep your selections and proceed to the next step of the installation.

Previous	keep your selections and return to the previous step of the installation.


Borland C++ ObjectWindows

Choose how you want to install ObjectWindows, the Borland C++ application framework for building Windows applications:

1.	Choose...	If you want to...

Static ObjectWindows Libraries	have ObjectWindows statically linked to your application.

Dynamic ObjectWindows Libraries	have ObjectWindows dynamically called by your application at run-time.

ObjectWindows 1.0 Conversion Tool	import programs written in ObjectWindows 1.0 to version 2.0.

ObjectWindows Source	install ObjectWindows source code

ObjectComponents Source	install ObjectComponents classes for creating OLE 2 applications.

2.	By default, source code will be copied to the SOURCE directory . For example, ObjectWindows Source will be copied to C:\BC45\SOURCE\OWL and ObjectComponents source to C:\BC45\SOURCE\OCF.

If you want the source code copied to another directory, enter the full path, including the drive letter, under ObjectWindows Source Files Directory.

This option is unavailable if you clear both checkboxes next to ObjectWindows Source and ObjectComponents Source.

3.	Click...	If you want to...

Continue	keep your selections and proceed to the next step of the installation.

Previous	keep your selections and return to the previous step of the installation.


Borland C++ Run-time Libraries

Several versions of the run-time libraries are available. For example, there are specific versions for each memory-model, as well as 16- and 32-bit versions.

1.	Choose...	If you want to...

Header Files	install the header files (also called include files) -- they provide function prototype declarations for library functions, data types, symbolic constants, and global variables.

Static Libraries	have run-time libraries statically linked to your application.

Dynamic Libraries	have run-time libraries dynamically called by your application at run-time. (In the 16-bit specific version, only the large-memory model DLL is provided. No other memory-model is supported in a 16-bit DLL).

Tiny	generate programs using the tiny memory model (16-bit DOS applications only).

Small	generate programs using the small memory model (16-bit applications only).

Medium	generate programs using the medium memory model (16-bit applications only).

Compact	generate programs using the compact memory model (16-bit applications only).

Large	generate programs using the large memory model (16-bit applications only).

Huge	generate programs using the huge memory model (16-bit DOS applications only).

Graphics (BGI)	use the Borland Graphics Library to create on screen graphics with text (for 16-bit DOS applications only).

2.	By default, Borland C++ static library files will be copied to the LIB directory. For example C:\BC45\LIB.

If you want them copied to another directory, enter the full path, including the drive letter, under Library Files Directory.

Dynamic link library files are installed in the BIN directory (usually C:\BC45\BIN) of your installation.

3.	By default, Borland C++ header files will be copied to the INCLUDE directory. For example C:\BC45\INCLUDE.

If you want them copied to another directory, enter the full path, including the drive letter, under Header Files Directory.

4.	Click...	If you want to...

Continue	keep your selections and proceed to the next step of the installation.

Previous	keep your selections and return to the previous step of the installation.


Borland C++ Online Help

Select the Windows Help files you want to install.

Online Help for the Borland C++ product components listed below is available only if the associated Help file is installed.

1.	Choose...	If you want...

BCW and Library Reference	Help on the Borland C++ IDE and language elements in the Borland C and C++ standard run-time Libraries.

BC DOS and Library Reference	Help on Borland C and C++ language elements specific to creating DOS only applications.

ObjectWindows 	Help on the Borland C++ application framework for building Windows applications.

ObjectComponents	Help on the Borland C++ application framework for building  for creating OLE 2 applications.

Win32 and Windows 3.1 Reference	Help on the Windows 16- and 32-bit API.

Resource Workshop	Help on how to use Resource Workshop to create Windows resources and controls.

Visual Utilities	Help on using Winsight to track Windows messages; Winspector to inspect Windows errors messages; Control 3D to create custom 3D controls, as well as other development tools.

Class Library Reference	Help on Borland C++ classes including iostream, persistent stream, container, mathematical, run-time support, and utility classes, plus diagnostic macros

Creating Windows Help	Help on how to build Windows Help systems.

OpenHelp	Help on using Borland C++ online Help.

Documentation	to install online text files such as INSTALL.TXT, README.TXT, and OWLDOC.WRI.

2.	Click Continue to keep your selections and proceed to the next step of the installation.


Borland C++ Examples

Borland C++ provides numerous complete working examples.

1.	Choose... 	If you want to install examples that demonstrate...

ObjectWindows	applications and programs created using the ObjectWindows application framework.

ObjectComponents	programs created using the ObjectComponents classes for OLE 2 applications.

Class Libraries	programs created using the class libraries (iostream, persistent stream, container, mathematical, and utility classes).

Turbo Profiler	how to help you optimize program execution.

Windows	how to create 16- and 32-bit Windows programs.

DOS	how to create 16-bit DOS programs.

IDE	applications and programs created using the Borland C++ Integrated Development Environment. These examples illustrate new project manager functionality, including multiple targets in a single project file, source pools, and Style Sheets.

2.	By default, Borland C++ examples files will be copied to the EXAMPLES directory. For example, C:\BC45\EXAMPLES.

If you want them copied to another directory, enter the full path, including the drive letter, under Example Files Directory.

3.	Click Continue to keep your selections and proceed to the next step of the installation.


Borland C++ Installation

The Borland C++ Installation program shows the amount of disk space required to complete your installation as well as the amount of disk space available.

The amount of available disk space shown may not be accurate if you

chose to install Borland C++ on a drive that does not contain Windows.

performed a Custom installation and used more than one drive.

If the available disk space is less than the amount required, you should click Cancel or press Escape to end the installation. Then, take one or more of the following actions:

free enough disk space to complete the installation.

choose another location to install Borland C++.

try choosing different installation options that require less disk space.

Click...	If you...

Install	want to install Borland C++ using the options you have selected thus far.

Previous	keep your selections and return to the previous step of the installation.

Cancel	abandon your selections and exit without installing Borland C++ at this time.


Borland C++ Installation Error

Your installation of Borland C++ could not be properly completed because either

a system error has occurred.

or

Cancel was clicked during the installation process.

If a system error has occurred, please verify that your system is configured correctly and try installing again. To ensure that Borland C++ will install properly, please exit and restart Windows before you run the installation program again.


Minimum Installation

4 MB Extended Memory

Intel 386 or higher

DOS 4.01 or later

Windows 3.1 or later

approximately 30 MB hard disk space

3.5" High Density Disk Drive


Full Installation (16-bit/32-bit capability):
Full Installation (16-bit/32-bit capability)

8 MB system memory

Intel 386 or higher

DOS 4.01 or later

Windows 3.1 or later

Win32s (included with Borland C++)

approximately 105 MB hard disk space

3.5" High Density Disk Drive


INSTALL.TXT

An uncompressed text file located in the \BC45 directory on the installation CD or on DISK1 (the installation diskette). It contains additional information such as system file modifications, as well as special considerations and troubleshooting explanations about common errors that may be encountered during installation.


README.TXT

A text file that will be copied to the BC45 directory (for example C:\BC45) or destination directory you select during installation. It contains important information about Borland C++.


OWLDOC.WRI

A file in Microsoft Write format that will be copied to the BC45\DOC directory (for example C:\BC45\DOC) or destination directory you select during installation. It contains important information about using ObjectWindows Library.