003 File Manager
Current Path:
/usr/local/share/doc/db5/installation
usr
/
local
/
share
/
doc
/
db5
/
installation
/
π
..
π
BDB_Installation.pdf
(942.78 KB)
π
arch_bigpic.gif
(2.53 KB)
π
arch_smallpic.gif
(1.58 KB)
π
build_android_config.html
(4.9 KB)
π
build_android_intro.html
(12.27 KB)
π
build_android_jdbc.html
(15.97 KB)
π
build_unix.html
(12.24 KB)
π
build_unix_aix.html
(7.99 KB)
π
build_unix_conf.html
(27.32 KB)
π
build_unix_db_nosync.html
(3.29 KB)
π
build_unix_encrypt.html
(3.55 KB)
π
build_unix_flags.html
(5.23 KB)
π
build_unix_freebsd.html
(3.57 KB)
π
build_unix_install.html
(6.52 KB)
π
build_unix_iphone.html
(4.4 KB)
π
build_unix_irix.html
(3.03 KB)
π
build_unix_linux.html
(3.9 KB)
π
build_unix_macosx.html
(4.55 KB)
π
build_unix_notes.html
(12.13 KB)
π
build_unix_qnx.html
(6.7 KB)
π
build_unix_sco.html
(2.84 KB)
π
build_unix_shlib.html
(8.34 KB)
π
build_unix_small.html
(9.67 KB)
π
build_unix_solaris.html
(8.4 KB)
π
build_unix_sql.html
(29.97 KB)
π
build_unix_stacksize.html
(2.98 KB)
π
build_unix_sunos.html
(3.29 KB)
π
build_unix_test.html
(5.94 KB)
π
build_vxworks.html
(6.73 KB)
π
build_vxworks_faq.html
(11.98 KB)
π
build_vxworks_notes.html
(6.67 KB)
π
build_win.html
(15.88 KB)
π
build_win_csharp.html
(5.09 KB)
π
build_win_faq.html
(7.65 KB)
π
build_win_java.html
(5.43 KB)
π
build_win_notes.html
(5.45 KB)
π
build_win_small.html
(4.76 KB)
π
build_win_sql.html
(24.89 KB)
π
build_win_tcl.html
(6.4 KB)
π
build_win_test.html
(9.53 KB)
π
build_wince.html
(15.36 KB)
π
build_wince_faq.html
(6.56 KB)
π
build_wince_notes.html
(4.77 KB)
π
ch01s02.html
(5.78 KB)
π
changelog_4_8.html
(52.46 KB)
π
changelog_5_0.html
(44.98 KB)
π
changelog_5_1.html
(37.5 KB)
π
changelog_5_2.html
(37.49 KB)
π
changelog_5_3.html
(33.8 KB)
π
cross_compile_unix.html
(5.35 KB)
π
debug.html
(8.44 KB)
π
debug_compile.html
(4.67 KB)
π
debug_printlog.html
(20.75 KB)
π
debug_runtime.html
(4.67 KB)
π
gettingStarted.css
(1.13 KB)
π
index.html
(64.07 KB)
π
install.html
(16.79 KB)
π
install_multiple.html
(5.19 KB)
π
introduction.html
(6.29 KB)
π
moreinfo.html
(7 KB)
π
preface.html
(4.28 KB)
π
test.html
(9.25 KB)
π
test_faq.html
(2.75 KB)
π
upgrade_11gr2_51_dpl_recompile.html
(3.14 KB)
π
upgrade_11gr2_51_mod_db4_unsupp.html
(2.78 KB)
π
upgrade_11gr2_51_sqlite_ver.html
(2.95 KB)
π
upgrade_11gr2_51_src_reorg.html
(3.04 KB)
π
upgrade_11gr2_52_bit_cmp_win.html
(3.18 KB)
π
upgrade_11gr2_52_dyn_env.html
(7.17 KB)
π
upgrade_11gr2_52_excl_txn_sql.html
(3.21 KB)
π
upgrade_11gr2_52_grp_mbr.html
(13.25 KB)
π
upgrade_11gr2_52_heap.html
(5.54 KB)
π
upgrade_11gr2_52_hot_backup.html
(3.41 KB)
π
upgrade_11gr2_52_mvcc_sql.html
(4.19 KB)
π
upgrade_11gr2_52_rep_2site_strict.html
(3.22 KB)
π
upgrade_11gr2_52_rep_dbt_readonly.html
(3.84 KB)
π
upgrade_11gr2_52_rep_sql.html
(5.21 KB)
π
upgrade_11gr2_52_repmgr_channels.html
(5.35 KB)
π
upgrade_11gr2_52_seq_sql.html
(4.87 KB)
π
upgrade_11gr2_52_sqlite_ver.html
(3.16 KB)
π
upgrade_11gr2_52_xa.html
(6.11 KB)
π
upgrade_11gr2_53_build_windows.html
(3.23 KB)
π
upgrade_11gr2_53_conn_status.html
(5.19 KB)
π
upgrade_11gr2_53_excl.html
(4.33 KB)
π
upgrade_11gr2_53_heap_regionsize.html
(4.04 KB)
π
upgrade_11gr2_53_hotbackup.html
(7.97 KB)
π
upgrade_11gr2_53_jdbc.html
(2.94 KB)
π
upgrade_11gr2_53_meta_dir.html
(4.32 KB)
π
upgrade_11gr2_53_sql_build.html
(3.41 KB)
π
upgrade_11gr2_53_sql_pragma.html
(4.23 KB)
π
upgrade_11gr2_53_sql_rep.html
(4.93 KB)
π
upgrade_11gr2_53_xa_mvcc.html
(3.23 KB)
π
upgrade_11gr2_autoinit.html
(3.23 KB)
π
upgrade_11gr2_dbsqlcodegen.html
(3.01 KB)
π
upgrade_11gr2_remsupp.html
(2.95 KB)
π
upgrade_11gr2_repmgr.html
(3.93 KB)
π
upgrade_11gr2_toc.html
(5.68 KB)
π
upgrade_4_8_disk.html
(3.16 KB)
π
upgrade_4_8_dpl.html
(4.1 KB)
π
upgrade_4_8_fcntl.html
(2.96 KB)
π
upgrade_4_8_mpool.html
(3.77 KB)
π
upgrade_4_8_toc.html
(9.92 KB)
π
upgrade_51_toc.html
(9.31 KB)
π
upgrade_52_toc.html
(14.82 KB)
π
upgrade_53_toc.html
(12.24 KB)
π
win_additional_options.html
(5.46 KB)
π
win_build64.html
(4.71 KB)
π
win_build_cxx.html
(2.58 KB)
π
win_build_cygwin.html
(2.73 KB)
π
win_build_dist_dll.html
(4.28 KB)
π
win_build_stl.html
(3.3 KB)
Editing: build_win.html
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>ChapterΒ 5.Β Building Berkeley DB for Windows</title> <link rel="stylesheet" href="gettingStarted.css" type="text/css" /> <meta name="generator" content="DocBook XSL Stylesheets V1.73.2" /> <link rel="start" href="index.html" title="Berkeley DB Installation and Build Guide" /> <link rel="up" href="index.html" title="Berkeley DB Installation and Build Guide" /> <link rel="prev" href="build_android_config.html" title="Android Configuration Options" /> <link rel="next" href="win_build64.html" title="Building Berkeley DB for 64-bit Windows" /> </head> <body> <div xmlns="" class="navheader"> <div class="libver"> <p>Library Version 11.2.5.3</p> </div> <table width="100%" summary="Navigation header"> <tr> <th colspan="3" align="center">ChapterΒ 5.Β Building Berkeley DB for Windows </th> </tr> <tr> <td width="20%" align="left"><a accesskey="p" href="build_android_config.html">Prev</a>Β </td> <th width="60%" align="center">Β </th> <td width="20%" align="right">Β <a accesskey="n" href="win_build64.html">Next</a></td> </tr> </table> <hr /> </div> <div class="chapter" lang="en" xml:lang="en"> <div class="titlepage"> <div> <div> <h2 class="title"><a id="build_win"></a>ChapterΒ 5.Β Building Berkeley DB for Windows </h2> </div> </div> </div> <div class="toc"> <p> <b>Table of Contents</b> </p> <dl> <dt> <span class="sect1"> <a href="build_win.html#win_build32">Building Berkeley DB for 32 bit Windows</a> </span> </dt> <dd> <dl> <dt> <span class="sect2"> <a href="build_win.html#idp242512">Visual C++ .NET 2010</a> </span> </dt> <dt> <span class="sect2"> <a href="build_win.html#idp249264">Visual C++ .NET 2008</a> </span> </dt> <dt> <span class="sect2"> <a href="build_win.html#idp220616">Visual C++ .NET 2005</a> </span> </dt> <dt> <span class="sect2"> <a href="build_win.html#idp205672">Build results</a> </span> </dt> </dl> </dd> <dt> <span class="sect1"> <a href="win_build64.html">Building Berkeley DB for 64-bit Windows</a> </span> </dt> <dd> <dl> <dt> <span class="sect2"> <a href="win_build64.html#idp259672">x64 build with Visual Studio 2005 or newer</a> </span> </dt> </dl> </dd> <dt> <span class="sect1"> <a href="win_build_cygwin.html">Building Berkeley DB with Cygwin</a> </span> </dt> <dt> <span class="sect1"> <a href="win_build_cxx.html">Building the C++ API</a> </span> </dt> <dt> <span class="sect1"> <a href="win_build_stl.html">Building the C++ STL API</a> </span> </dt> <dt> <span class="sect1"> <a href="build_win_java.html">Building the Java API</a> </span> </dt> <dt> <span class="sect1"> <a href="build_win_csharp.html">Building the C# API</a> </span> </dt> <dt> <span class="sect1"> <a href="build_win_sql.html">Building the SQL API</a> </span> </dt> <dd> <dl> <dt> <span class="sect2"> <a href="build_win_sql.html#idp290248">Binary Compatibility With SQLite</a> </span> </dt> <dt> <span class="sect2"> <a href="build_win_sql.html#idp276576">Setting Preprocessor Flags </a> </span> </dt> <dt> <span class="sect2"> <a href="build_win_sql.html#idp288280">Enabling Extensions</a> </span> </dt> <dt> <span class="sect2"> <a href="build_win_sql.html#win-disablechecksums">Disabling Log Checksums</a> </span> </dt> <dt> <span class="sect2"> <a href="build_win_sql.html#build_jdbc">Building the JDBC Driver</a> </span> </dt> <dt> <span class="sect2"> <a href="build_win_sql.html#idp266616">Using the JDBC Driver</a> </span> </dt> <dt> <span class="sect2"> <a href="build_win_sql.html#idp305704">Building the ODBC Driver</a> </span> </dt> <dt> <span class="sect2"> <a href="build_win_sql.html#idp320888"> Using the ADO.NET Driver </a> </span> </dt> </dl> </dd> <dt> <span class="sect1"> <a href="build_win_tcl.html">Building the Tcl API</a> </span> </dt> <dt> <span class="sect1"> <a href="win_build_dist_dll.html">Distributing DLLs</a> </span> </dt> <dt> <span class="sect1"> <a href="win_additional_options.html">Additional build options</a> </span> </dt> <dt> <span class="sect1"> <a href="build_win_small.html">Building a small memory footprint library</a> </span> </dt> <dt> <span class="sect1"> <a href="build_win_test.html">Running the test suite under Windows</a> </span> </dt> <dd> <dl> <dt> <span class="sect2"> <a href="build_win_test.html#idp368040">Building the software needed by the tests</a> </span> </dt> <dt> <span class="sect2"> <a href="build_win_test.html#idp379184">Running the test suite under Windows</a> </span> </dt> <dt> <span class="sect2"> <a href="build_win_test.html#build_win_test_sql">Building the software needed by the SQL tests</a> </span> </dt> </dl> </dd> <dt> <span class="sect1"> <a href="build_win_notes.html">Windows notes</a> </span> </dt> <dt> <span class="sect1"> <a href="build_win_faq.html">Windows FAQ</a> </span> </dt> </dl> </div> <p> This chapter contains general instructions on building Berkeley DB for specific windows platforms using specific compilers. The <a class="xref" href="build_win_faq.html" title="Windows FAQ">Windows FAQ</a> also contains helpful information. </p> <p> The <code class="filename">build_windows</code> directory in the Berkeley DB distribution contains project files for Microsoft Visual Studio: </p> <div class="informaltable"> <table border="1" width="80%"> <colgroup> <col /> <col /> </colgroup> <thead> <tr> <th>Project File</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td align="center">Berkeley_DB.sln</td> <td align="center">Visual Studio 2005 (8.0) workspace</td> </tr> <tr> <td align="center">*.vcproj</td> <td align="center">Visual Studio 2005 (8.0) projects</td> </tr> <tr> <td align="center">Berkeley_DB_vs2010.sln</td> <td align="center">Visual Studio 2010 workspace</td> </tr> <tr> <td align="center">*.vcxproj</td> <td align="center">Visual Studio 2010 projects</td> </tr> </tbody> </table> </div> <p> 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. </p> <div class="sect1" lang="en" xml:lang="en"> <div class="titlepage"> <div> <div> <h2 class="title" style="clear: both"><a id="win_build32"></a>Building Berkeley DB for 32 bit Windows</h2> </div> </div> </div> <div class="toc"> <dl> <dt> <span class="sect2"> <a href="build_win.html#idp242512">Visual C++ .NET 2010</a> </span> </dt> <dt> <span class="sect2"> <a href="build_win.html#idp249264">Visual C++ .NET 2008</a> </span> </dt> <dt> <span class="sect2"> <a href="build_win.html#idp220616">Visual C++ .NET 2005</a> </span> </dt> <dt> <span class="sect2"> <a href="build_win.html#idp205672">Build results</a> </span> </dt> </dl> </div> <div class="sect2" lang="en" xml:lang="en"> <div class="titlepage"> <div> <div> <h3 class="title"><a id="idp242512"></a>Visual C++ .NET 2010</h3> </div> </div> </div> <div class="orderedlist"> <ol type="1"> <li>Choose <span class="emphasis"><em>File -> Open -> Project/Solution...</em></span>. In the <code class="filename">build_windows</code> directory, select <code class="filename">Berkeley_DB_vs2010.sln</code> and click Open.</li> <li>Choose the desired project configuration from the drop-down menu on the tool bar (either Debug or Release).</li> <li>Choose the desired platform configuration from the drop-down menu on the tool bar (usually Win32 or x64).</li> <li>To build, right-click on the <code class="filename">Berkeley_DB_vs2010</code> solution and select Build Solution.</li> </ol> </div> </div> <div class="sect2" lang="en" xml:lang="en"> <div class="titlepage"> <div> <div> <h3 class="title"><a id="idp249264"></a>Visual C++ .NET 2008</h3> </div> </div> </div> <div class="orderedlist"> <ol type="1"> <li>Choose <span class="emphasis"><em>File -> Open -> Project/Solution...</em></span>. In the <code class="filename">build_windows</code> directory, select <code class="filename">Berkeley_DB.sln</code> and click Open.</li> <li>The <span class="emphasis"><em>Visual Studio Conversion Wizard</em></span> will open automatically. Click the <span class="emphasis"><em>Finish</em></span> button.</li> <li>On the next screen click the <span class="emphasis"><em>Close</em></span> button.</li> <li>Choose the desired project configuration from the drop-down menu on the tool bar (either Debug or Release).</li> <li>Choose the desired platform configuration from the drop-down menu on the tool bar (usually Win32 or x64).</li> <li>To build, right-click on the Berkeley_DB solution and select Build Solution.</li> </ol> </div> </div> <div class="sect2" lang="en" xml:lang="en"> <div class="titlepage"> <div> <div> <h3 class="title"><a id="idp220616"></a>Visual C++ .NET 2005</h3> </div> </div> </div> <div class="orderedlist"> <ol type="1"> <li>Choose <span class="emphasis"><em>File -> Open -> Project/Solution...</em></span>. In the <code class="filename">build_windows</code> directory, select <code class="filename">Berkeley_DB.sln</code> and click Open</li> <li>Choose the desired project configuration from the drop-down menu on the tool bar (either Debug or Release).</li> <li>Choose the desired platform configuration from the drop-down menu on the tool bar (usually Win32 or x64).</li> <li>To build, right-click on the Berkeley_DB solution and select Build Solution.</li> </ol> </div> </div> <div class="sect2" lang="en" xml:lang="en"> <div class="titlepage"> <div> <div> <h3 class="title"><a id="idp205672"></a>Build results</h3> </div> </div> </div> <p> The results of your build will be placed in one of the following Berkeley DB subdirectories, depending on the configuration that you chose: </p> <table class="simplelist" border="0" summary="Simple list"> <tr> <td> <code class="filename">build_windows\Win32\Debug</code> </td> </tr> <tr> <td> <code class="filename">build_windows\Win32\Release</code> </td> </tr> <tr> <td> <code class="filename">build_windows\Win32\Debug_static</code> </td> </tr> <tr> <td> <code class="filename">build_windows\Win32\Release_static</code> </td> </tr> </table> <p> When building your application during development, you should normally use compile options "Debug Multithreaded DLL" and link against <code class="filename">build_windows\Debug\libdb53d.lib</code>. You can also build using a release version of the Berkeley DB libraries and tools, which will be placed in <code class="filename">build_windows\Win32\Release\libdb53.lib</code>. 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 <code class="filename">build_windows</code> directory to the list of include directories of your application's project, or copy the Berkeley DB include files to another location. </p> </div> </div> </div> <div class="navfooter"> <hr /> <table width="100%" summary="Navigation footer"> <tr> <td width="40%" align="left"><a accesskey="p" href="build_android_config.html">Prev</a>Β </td> <td width="20%" align="center">Β </td> <td width="40%" align="right">Β <a accesskey="n" href="win_build64.html">Next</a></td> </tr> <tr> <td width="40%" align="left" valign="top">Android Configuration OptionsΒ </td> <td width="20%" align="center"> <a accesskey="h" href="index.html">Home</a> </td> <td width="40%" align="right" valign="top">Β Building Berkeley DB for 64-bit Windows</td> </tr> </table> </div> </body> </html>
Upload File
Create Folder