Table of Contents
This chapter contains general instructions on building Berkeley DB for specific windows platforms using specific compilers. The Windows FAQ also contains helpful information.
    The build_windows directory in the Berkeley DB distribution contains
    project files for Microsoft Visual Studio:
| Project File | Description | 
|---|---|
| Berkeley_DB.sln | Visual Studio 2005 (8.0) workspace | 
| *.vcproj | Visual Studio 2005 (8.0) projects | 
| Berkeley_DB_vs2010.sln | Visual Studio 2010 workspace | 
| *.vcxproj | Visual Studio 2010 projects | 
These project files can be used to build Berkeley DB for the following platforms: Windows NT/2K/XP/2003/Vista and Windows7; and 64-bit Windows XP/2003/Vista and Windows7.
build_windows directory, select
Berkeley_DB_vs2010.sln and click Open.Berkeley_DB_vs2010 solution and select Build Solution.build_windows directory, select
Berkeley_DB.sln and click Open.build_windows directory, select
Berkeley_DB.sln and click OpenThe results of your build will be placed in one of the following Berkeley DB subdirectories, depending on the configuration that you chose:
| build_windows\Win32\Debug | 
| build_windows\Win32\Release | 
| build_windows\Win32\Debug_static | 
| build_windows\Win32\Release_static | 
        When building your application during development, you should normally
        use compile options "Debug Multithreaded DLL" and link against
        build_windows\Debug\libdb53d.lib.  You can also
        build using a release version of the Berkeley DB libraries and tools,
        which will be placed in
        build_windows\Win32\Release\libdb53.lib.  When
        linking against the release build, you should compile your code with
        the "Release Multithreaded DLL" compile option.  You will also need to
        add the build_windows directory to the list of
        include directories of your application's project, or copy the Berkeley
        DB include files to another location.