sohuネット友達からのbook 1.35

4046 ワード

1.boots 1.35をダウンロードする
2.ストレス解消
3.bjam
    bjamをコンパイルしたり、ダウンロードしたりしました。
    ダウンロード先:http://sourceforge.net/project/showfiles.php?group_id=7586&package_id=72941
    
    コンパイルするなら
    windowsコマンドラインの窓の下で、BOOST_を実行します。DIR\tools\jam\src下build.bat、コンパイルツールbjam。
    
    フォーマットは以下の通りです
	build [toolset] [setup*] [--option+ target*] 
      :http://www.boost.org/doc/libs/1_35_0/doc/html/jam/building.html
        :
        build.bat mingw --toolset-root="D:\CodeBlocks\MinGW"
    
    ただし、http://www.boost.org/doc/libs/1_35_0/more/getting_started/windows.璂get-bjamの中で、5.2.2一節は言います。
    「If you previously chose a toolset for the purposes of  building bjam
you shound asume it won't work and instead newly from the table below.」
    上記のコマンドがだめなら、コンパイル中にエラーや使用中に問題があったら、「mingw」を「gcc」に変えてみてください。
4.コンパイルブック
  bjamコンパイルが完了したら、 
BOOST_をDIR\tools\jam\src\bin.ntx 86で生成したばかりのbjam.exeがBOOST_にコピーされました。DIR中
。このステップは必須です。でないと、間違います。
  windowsコマンドラインの窓の下で、BOOST_を実行します。DIR\bjam.exe、bookのコンパイルを開始します。
    フォーマットは以下の通りです
        
bjam 
--build-dir=
build-directory
 
--toolset=
toolset-name
 ステージ
    そのうち 
build directory 
コンパイル中に一時ファイルを保存するところです。
    例:
        
bjam 
--build-dir=「G:\bootst_1/\buildudiir」
  
--toolset=
gccステージ
   待っています
    私が最後に作成したファイルは以下の形式です。
    bookdate_time-mgw 34-mt.lib
    bookdate_time-mgw 34-mt-1_35.lib
    bookdate_time-mgw 34-mt-1_35.dll
    lib形式ですが、mingwは使えます。
    またbook_date_time-mgw 34-mt.libとbootst_date_time-mgw 34-mt-1_35.libは同じようです。どちらか一つを使うべきです。
付属する
:bootstサポートのコンパイラのロゴ(名前)
http://www.boost.org/doc/libs/1_35_0/more/getting_started/windows.璂get-bjam
5.2.2.   Identify Your Toolset
First、find the toolset corese ponding to your compler in the follwing table.
ノート
If you previously chose a toolset for the purposes of building bjam,you shuld asume it won't work and instead chose newly from the table below.
Toolset Name Veendor Notes
acc
Hewlett Packard
Only very recent versions are known to work well with Boost
borland
Borland
 
compo
Commau Computting
Using this toolset may require configring another toolset to act as its backend
cw
メトロイド/Free Scale
The CodeWarrior compler.We have not tested versions of this compler produced since it was sold to Free Scale.
dmc
Digital Mars
As of this Boost release,no version of dmc is known to handle Boost well.
darwin
Apple Computer
Apple's version of the GCC toolchain with support for Darwin and MacOS X feat ures such as fram eworks.
gcc
The Gnu Project
Includes support for Cygwin and MinGW complers.
hp_cxx
Hewlett Packard
Target ted the Tru 64 operate system.
intel
Intel
 
kylix
Borland
 
msvc
Microsoft
 
qcc
QNX Software Systems
 
sun
Sun
Only very recent versions are known to work well with Boost.
vacpp
IBM
The Visual Age C++compler.
If you have multiple versions of a particular compler installed、you can apped the version number to the toolset name、preced by hyphen、e.g. intel-9.0 or borland-5.43. On Windows、apped a version number even if you only have one version installed (unless you are using the msvc or gcc toolsets、which have special version detection code)or aut-linking will fail.