随笔 - 505  文章 - 1034  trackbacks - 0
<2011年4月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567


子曾经曰过:编程无他,唯手熟尔!

常用链接

留言簿(94)

随笔分类(649)

随笔档案(505)

相册

BCB

Crytek

  • crymod
  • Crytek's Offical Modding Portal

Game Industry

OGRE

other

Programmers

Qt

WOW Stuff

搜索

  •  

积分与排名

  • 积分 - 903797
  • 排名 - 14

最新随笔

最新评论

阅读排行榜

评论排行榜

这篇不错

(原創) 如何在Visual Studio 2005編譯boost 1.34.1? (初級) (C++) (boost)


注意这句:

 
bjam --without-python --toolset=msvc-8.0 --prefix=c:\boost install

參數說明
--without-python 表示不使用 python
--toolset : 所使用compiler,Visual Studio 2005為msvc-8.0
--prefix:指定編譯後library的安裝目錄 【重剑:这儿就是放到c:\boost目录下,后面的install有单独的意思

E:\boost\boost_1_34_1>bjam --help
Boost.Build V2 (Milestone 11)
Boost.Jam 03.1.14

Project-specific help:

  Project has jamfile at Jamfile.v2

Usage:

  bjam [options] [install|stage]

  Builds and installs Boost.

Targets and Related Options:

  install                 Install headers and compiled library files to the
  =======                 configured locations (below).

  --prefix=
<PREFIX>       Install architecture independent files here.
                          Default; C:\Boost on Win32
                          Default; /usr/local on Unix. Linux, etc.

  --exec-prefix=
<EPREFIX> Install architecture dependent files here.
                          Default; 
<PREFIX>

  --libdir=
<DIR>          Install library files here.
                          Default; 
<EPREFIX>/lib

  --includedir=
<HDRDIR>   Install header files here.
                          Default; 
<PREFIX>/include

  stage                   Build and install only compiled library files
  =====                   to the stage directory.

  --stagedir=
<STAGEDIR>   Install library files here
                          Default; ./stage

Other Options:

  --builddir=DIR          Build in this location instead of building
                          within the distribution tree. Recommended!

  --toolset=toolset       Indicates the toolset to build with.

  --show-libraries        Displays the list of Boost libraries that require
                          build and installation steps, then exit.

  --layout=
<layout>       Determines whether to choose library names
                          and header locations such that multiple
                          versions of Boost or multiple compilers can
                          be used on the same system.

                              versioned (default) - Names of boost
                              binaries include the Boost version
                              number and the name and version of the
                              compiler.  Boost headers are installed
                              in a subdirectory of 
<HDRDIR> whose
                              name contains the Boost version
                              number.

                              system - Binaries names do not include
                              the Boost version number or the name
                              and version number of the compiler.
                              Boost headers are installed directly
                              into 
<HDRDIR>.  This option is
                              intended for system integrators who
                              are building distribution packages.

  --buildid=ID            Adds the specified ID to the name of built
                          libraries.  The default is to not add anything.

  --help                  This message.

  --with-
<library>        Build and install the specified <library>
                          If this option is used, only libraries
                          specified using this option will be built.

  --without-
<library>     Do not build, stage, or install the specified
                          
<library>. By default, all libraries are built.

Configuration help:

  Configuration file at E:\boost\boost_1_34_1\tools\build\v2\user-config.jam

 This file is used to configure your Boost.Build installation. Please read
 the user manual to find out where to put it.

General command line usage:

    bjam [options] [properties] [targets]

  Options, properties and targets can be specified in any order.

Important Options:

  * --clean Remove targets instead of building
  * -a Rebuild everything
  * -n Don't execute the commands, only print them
  * -d+2 Show commands as they are executed
  * -d0 Supress all informational messages
  * -q Stop at first error
  * --debug-configuration Diagnose configuration
  * --debug-building Report which targets are built with what properties
  * --debug-generator Diagnose generator search/execution

Further Help:

  The following options can be used to obtain additional documentation.

  * --help-options Print more obscure command line options.
  * --help-internal Boost.Build implementation details.
  * --help-doc-options Implementation details doc formatting.

found 1 target



posted on 2008-01-08 14:23 七星重剑 阅读(1306) 评论(0)  编辑 收藏 引用 所属分类: C++ lib -- Boost

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理