File: redistributables.html

package info (click to toggle)
boost 1.32.0-6
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 93,952 kB
  • ctags: 128,458
  • sloc: cpp: 492,477; xml: 52,125; python: 13,519; ansic: 13,013; sh: 1,773; yacc: 853; makefile: 526; perl: 418; lex: 110; csh: 6
file content (84 lines) | stat: -rw-r--r-- 3,998 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
   <head>
      <title>Boost.Regex: Redistributables and Library Names</title>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
      <link rel="stylesheet" type="text/css" href="../../../boost.css">
   </head>
   <body>
      <P>
         <TABLE id="Table1" cellSpacing="1" cellPadding="1" width="100%" border="0">
            <TR>
               <td valign="top" width="300">
                  <h3><a href="../../../index.htm"><img height="86" width="277" alt="C++ Boost" src="../../../boost.png" border="0"></a></h3>
               </td>
               <TD width="353">
                  <H1 align="center">Boost.Regex</H1>
                  <H2 align="center">Redistributables and Library Names</H2>
               </TD>
               <td width="50">
                  <h3><a href="index.html"><img height="45" width="43" alt="Boost.Regex Index" src="uarrow.gif" border="0"></a></h3>
               </td>
            </TR>
         </TABLE>
      </P>
      <HR>
      <p></p>
      <P>If you are using Microsoft or Borland C++ and link to a dll version of the run 
         time library, then you can choose to also link to a dll version of boost.regex 
         by defining the symbol BOOST_REGEX_DYN_LINK when you compile your code. While 
         these dll's are redistributable, there are no "standard" versions, so when 
         installing on the users PC, you should place these in a directory private to 
         your application, and not in the PC's directory path. Note that if you link to 
         a static version of your run time library, then you will also link to a static 
         version of boost.regex and no dll's will need to be distributed. The possible 
         boost.regex dll and library names are computed according to the following 
         formula:<BR>
      </P>
      <P></P>
      <P>BOOST_LIB_PREFIX<BR>
         + "boost_regex_"<BR>
         + BOOST_LIB_TOOLSET<BR>
         + "_"<BR>
         + BOOST_LIB_THREAD_OPT<BR>
         + BOOST_LIB_RT_OPT<BR>
         + BOOST_LIB_DEBUG_OPT<BR>
         <BR>
         These are defined as:</P>
      <P>BOOST_LIB_PREFIX: Either "lib" if this is a static link library, 
         or&nbsp;nothing for dynamic / shared&nbsp;libraries.<BR>
         <BR>
         BOOST_LIB_TOOLSET: The compiler toolset name (vc6, vc7, bcb5 etc).<BR>
         <BR>
         BOOST_LIB_THREAD_OPT: "s" for single thread builds,<BR>
         "m" for multithread builds.<BR>
         <BR>
         BOOST_LIB_RT_OPT: "s" for static runtime,<BR>
         "d" for dynamic runtime.<BR>
         <BR>
         BOOST_LIB_LINK_OPT: "s" for static link,<BR>
         "i" for dynamic link.<BR>
         <BR>
         BOOST_LIB_DEBUG_OPT: nothing for release builds,<BR>
         "d" for debug builds,<BR>
         "dd" for debug-diagnostic builds (_STLP_DEBUG).</P>
      <P>
      Note: you can disable automatic library selection by defining the symbol 
      BOOST_REGEX_NO_LIB when compiling, this is useful if you want to statically 
      link even though you're using the dll version of your run time library, or if 
      you need to debug boost.regex.
      <P>
         <HR>
      <P></P>
      <p>Revised 
         <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan --> 
         24 Oct 2003 
         <!--webbot bot="Timestamp" endspan i-checksum="39359" --></p>
      <p><i> Copyright John Maddock&nbsp;1998- 
            <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%Y" startspan --> 
            2003<!--webbot bot="Timestamp" endspan i-checksum="39359" --></i></p>
      <P><I>Use, modification and distribution are subject to the Boost Software License, 
            Version 1.0. (See accompanying file <A href="../../../LICENSE_1_0.txt">LICENSE_1_0.txt</A>
            or copy at <A href="http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</A>)</I></P>
   </body>
</html>