INFO: Creating a Browser Library for the Foundation Classes (98656)
The information in this article applies to:
- The Microsoft Foundation Classes (MFC), when used with:
- Microsoft Visual C++ for Windows, 16-bit edition 1.0
- Microsoft Visual C++ for Windows, 16-bit edition 1.5
- Microsoft Visual C++ for Windows, 16-bit edition 1.51
- Microsoft Visual C++ for Windows, 16-bit edition 1.52
- Microsoft Visual C++, 32-bit Editions 1.0
- Microsoft Visual C++, 32-bit Editions 4.0
This article was previously published under Q98656 SUMMARY
The Microsoft Visual C++ products include the source code for the Microsoft
Foundation Class (MFC) Library. Because it is important to understand the
implementation of the Foundation Classes when overriding or using member
functions, developers are encouraged to construct a Browser database for
the Microsoft Foundation Classes source code. Once a Browser database (.BSC
file) is created, it can be loaded into the Visual Workbench by choosing
File.Open.
This article discusses the following: - Modifying the MFC source makefile to create a Browser database
without re-building the Foundation Classes Library.
- Modifying the MFC source makefile to create a Browser database
while re-building the library.
- Integrating the Foundation Classes Browser information into your
project.
For more information about the Browser tool, see chapter 7 in the
Visual Workbench User's Guide. NOTE: The distribution CD for Microsoft Visual C++ 32-bit Edition, versions
2.x and 4.0, contains a pre-built browser database for the 32-bit edition
of MFC, versions 3.x and 4.0, respectively. This browser database can be
found in the MFC source code directory as \MSVC20\MFC\SRC\MFC.BSC for
Visual C++ 2.x and as \MSDEV\MFC\SRC\MFC.BSC for Visual C++ 4.0. Although
Visual C++ 1.5x is included on the Visual C++ 2.x CD, this CD does not
contain a pre-built browser database for the 16-bit version of MFC.
Nevertheless, one can be built following the instructions below.
Modification Type: | Major | Last Reviewed: | 12/11/2003 |
---|
Keywords: | kbCompiler kbinfo kbMiscTools KB98656 |
---|
|