boostライブラリのファイル名

Windowsの場合の話(オリジナル

libboost_regex-vc71-mt-d-1_34.lib

lib
これ自体がstaticライブ来の場合つく

boost_regex
ライブラリの名前

vc71
ビルドするのに使ったツール

mt
マルチスレッドサポートありでビルド

d
dのほかにいくつかある。以下参照
s linking statically to the C++ standard library and compiler runtime support libraries.
g using debug versions of the standard and runtime support libraries.
y using a special debug build of Python.
d building a debug version of your code.7
p using the STLPort standard library rather than the default one supplied with your compiler.
n using STLPort’s deprecated “native iostreams” feature.8

s
標準ライブラリをスタティックリンクしている
g
デバッグバージョンのランタイムライブラリでリンクしている
y
よくわからないがパイソンのデバッグビルドでリンクしている
d
これ自体がデバッグバージョンのビルド
p
STLPortを使ってビルドしている
n
STLPortのdeprecatedなnative iostreamsでビルドしている

ここには何もつかない場合もある、普通は何もつかないかgdがつくと思われる。

1_34
バージョンナンバー
これがつくのとつかないの同じファイルができるようだが、本来Linuxのシンボリックリンクだと思われる。Windowsの場合はどっちもファイルの実体のようだ

Leave a Reply

Your email address will not be published. Required fields are marked *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)