スタティック ライブラリには、完全なデバッグ シンボル情報が含まれています。DLL の場合、その情報は .pdb ファイルに含まれます (サイズは静的ライブラリに似ていると思います)。
静的ライブラリにリンクすると、シンボル情報は .exe にコピーされず、.pdb ファイルに配置されます (ビルドが .pdb ファイルを作成するように構成されている場合)。.pdb が作成されるかどうかに関係なく、.pdb ファイルを .exe と一緒に配布する必要はありません。
boostpro.com から入手したビルド済みライブラリのダウンロードで、提供されているブースト DLL の .pdb ファイルを入手できません。DLL を自分でビルドすると、おそらく .pdb ファイルを取得できます (ただし、いくつかの構成オプションを設定する必要があるかもしれませんが、その詳細についてはわかりません)。
アップデート:
ブースト DLL 用の .pdb ファイルを簡単に取得するのは間違っているようです。http://comments.gmane.org/gmane.comp.lib.boost.build/23246から:
> Is there an additional option that I can pass on the command line to
> have the (correctly generated) PDB files also copied into the stage
> directory?
現時点ではありません。ハッキングして、 or
が現在書かれているすべての場所
tools/build/v2/tools/package.jam
に追加することしかできません
。<install-type>PDB
<install-type>SHARED_LIB
<install-type>STATIC_LIB