mirror of
https://github.com/boostorg/boost.git
synced 2025-04-08 06:43:09 +00:00
separate download page from libs/libraries.htm
[SVN r9132]
This commit is contained in:
parent
54826063b8
commit
dadd67beb9
1 changed files with 112 additions and 0 deletions
112
more/download.html
Normal file
112
more/download.html
Normal file
|
@ -0,0 +1,112 @@
|
|||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<title>Boost Download and Installation</title>
|
||||
</head>
|
||||
|
||||
<body bgcolor="#FFFFFF" text="#000000">
|
||||
|
||||
<table border="1" bgcolor="#007F7F" cellpadding="2">
|
||||
<tr>
|
||||
<td bgcolor="#FFFFFF"><img src="../c++boost.gif" alt="c++boost.gif (8819 bytes)" width="277" height="86"></td>
|
||||
<td><a href="../index.htm"><font face="Arial,Helvetica" color="#FFFFFF"><big>Home</big></font></a></td>
|
||||
<td><a href="../libs/libraries.htm"><font face="Arial,Helvetica" color="#FFFFFF"><big>Libraries</big></font></a></td>
|
||||
<td><a href="../people/people.htm"><font face="Arial,Helvetica" color="#FFFFFF"><big>People</big></font></a></td>
|
||||
<td><a href="faq.htm"><font face="Arial,Helvetica" color="#FFFFFF"><big>FAQ</big></font></a></td>
|
||||
<td><a href="index.htm"><font face="Arial,Helvetica" color="#FFFFFF"><big>More</big></font></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p>
|
||||
|
||||
<h1>Boost Download and Installation</h1>
|
||||
|
||||
The boost libraries are intended for easy download and installation.
|
||||
However, unlike other packages, there is no global setup and
|
||||
configuration tool.
|
||||
|
||||
<h2>Download</h2>
|
||||
The boost libraries are available in various formats. Most of the
|
||||
files are available through links from the individual library's
|
||||
documentation. As many boost headers include other boost headers,
|
||||
installing one at a time is painful. Therefore, archive formats have
|
||||
been prepared which contain all of boost in a single file.
|
||||
|
||||
<h3>ZIP file</h3>
|
||||
|
||||
The .zip format is widely supported by both free decoders and
|
||||
commercial commpress/archive utilities. If you don't already have a
|
||||
.zip file decoder, download one from the
|
||||
<a href="http://www.info-zip.org/">Info-ZIP</a>
|
||||
web site.
|
||||
<p>
|
||||
Unix/Linux hints: boost_all.zip is built on a Win32 platform, so the
|
||||
line endings are wrong for Unix/Linux. Use the -a option when
|
||||
unzipping with InfoZip for Unix/Linux friendly line endings.
|
||||
|
||||
<ul>
|
||||
<li><a href="ftp://boost.sourceforge.net/pub/boost/release/">Latest version</a>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3>.tar.gz file</h3>
|
||||
|
||||
The .tar.gz format is widely supported on Unix/Linux platforms. Some
|
||||
Windows compress/archive utilities can read the format as well.
|
||||
|
||||
<ul>
|
||||
<li><a href="ftp://boost.sourceforge.net/pub/boost/release/">Latest version</a>
|
||||
</ul>
|
||||
|
||||
<h3>CVS archive</h3>
|
||||
|
||||
For those who have CVS installed, the libraries can also be downloaded
|
||||
from the public CVS repository. The general procedure for
|
||||
command-line clients is something like this:
|
||||
<blockquote>
|
||||
<code>
|
||||
cvs -d:pserver:anonymous@cvs.boost.sourceforge.net:/cvsroot/boost login
|
||||
</code>
|
||||
<br>
|
||||
[Hit <return> when it asks for a password]
|
||||
<br>
|
||||
<code>
|
||||
cvs -z3 -d:pserver:anonymous@cvs.boost.sourceforge.net:/cvsroot/boost checkout boost
|
||||
<br>
|
||||
cvs -d:pserver:anonymous@cvs.boost.sourceforge.net:/cvsroot/boost logout
|
||||
</code>
|
||||
</blockquote>
|
||||
|
||||
Read the manual for your CVS client for further information.
|
||||
|
||||
<h2>Installation</h2>
|
||||
|
||||
Many boost libraries are implemented entirely within their header
|
||||
files. The only preparation for their use is to add the path for the
|
||||
parent directory of the boost headers sub-directory to your compiler's
|
||||
list of <code>#include</code> search directories.
|
||||
|
||||
<blockquote>
|
||||
For example, using Windows 2000, if you have unzipped release 1.20.2
|
||||
from boost_all.zip into the top level directory of your C drive, for
|
||||
Borland, GCC, and Metrowerks compilers add '-Ic:/boost_1_18_1' to the
|
||||
compiler command line, and for the Microsoft compiler add '/I
|
||||
"c:/boost_1_18_1"'. For IDE's, add 'c:/boost_1_18_1' (or whatever you
|
||||
have renamed it to) to the search list using the appropriate GUI
|
||||
dialog.
|
||||
</blockquote>
|
||||
|
||||
<p>
|
||||
A few boost libraries are implemented by separate source files, and
|
||||
thus require compilation on your system to link properly. Boost does
|
||||
not currently have an overall "build" or "make" machanism in place.
|
||||
Some of the individual libraries do include make and/or project files
|
||||
for various compilers, though.
|
||||
<p>
|
||||
|
||||
<hr>
|
||||
|
||||
2001-02-11 <a href="../people/jens_maurer.htm">Jens Maurer</a>
|
||||
|
||||
</body>
|
||||
</html>
|
Loading…
Add table
Reference in a new issue