1 | [section Installing xpressive] |
---|
2 | |
---|
3 | [h2 Getting xpressive] |
---|
4 | |
---|
5 | There are two ways to get xpressive. The first is by downloading xpressive.zip at the |
---|
6 | [@http://www.boost-consulting.com/vault/index.php?directory=Strings%20-%20Text%20Processing |
---|
7 | Boost File Vault] in the "Strings - Text Processing" directory. In addition to |
---|
8 | the source code and the Boost license, this archive contains a copy of this documentation in |
---|
9 | PDF format. |
---|
10 | |
---|
11 | The second way is through anonymous CVS via the boost project on SourceForge.net. Just |
---|
12 | go to [@http://sf.net/projects/boost] and follow the instructions there for |
---|
13 | anonymous CVS access. |
---|
14 | |
---|
15 | [h2 Building with xpressive] |
---|
16 | |
---|
17 | xpressive is a header-only template library, which means you don't need to alter your build scripts |
---|
18 | or link to any separate lib file to use it. All you need to do is `#include <boost/xpressive/xpressive.hpp>`. |
---|
19 | If you are only using static regexes, you can improve compile times by only including `xpressive_static.hpp`. |
---|
20 | Likewise, you can include `xpressive_dynamic.hpp` if you only plan on using dynamic regexes. |
---|
21 | |
---|
22 | [h2 Requirements] |
---|
23 | |
---|
24 | xpressive depends on Boost. You can download the latest version of the Boost |
---|
25 | libraries from [@http://boost.org]. xpressive requires Boost version 1.32 or higher. |
---|
26 | |
---|
27 | [h2 Supported Compilers] |
---|
28 | |
---|
29 | Currently, Boost.Xpressive is known to work on the following compilers: |
---|
30 | |
---|
31 | * Visual C++ 7.1 and higher |
---|
32 | * GNU C++ 3.2 and higher |
---|
33 | * Intel for Linux 8.1 and higher |
---|
34 | * Intel for Windows 8.1 and higher |
---|
35 | * tru64cxx 65 and higher |
---|
36 | * QNX qcc 3.3 and higher |
---|
37 | * MinGW 3.4 and higher |
---|
38 | * Metrowerks CodeWarrior 9.4 and higher |
---|
39 | |
---|
40 | Check the latest tests results at Boost's |
---|
41 | [@http://engineering.meta-comm.com/boost-regression/CVS-HEAD/developer/xpressive.html Regression Results Page]. |
---|
42 | |
---|
43 | [note Please send any questions, comments and bug reports to eric <at> boost-consulting <dot> com.] |
---|
44 | |
---|
45 | [endsect] |
---|