3

付属のツールを使用してブーストを構築しましたが、ステージ/ライブラリフォルダーで期待どおりになりました! lib フォルダーには、次のアニメーション パターンを持つ複数のライブラリが含まれています。

libboost_*lib_name*_vc100_mt-gd-1_50.lib

libboost_*lib_name*_vc100_mt-1_50.lib

cl.exe でプロジェクトをビルドしても、次のパターンで lib のリンカー エラー 1104 が発生します。

libboost_*lib_name*_vc100_mt-s-1_50.lib

何か案は ??一方、Visual Studio 10 を使用し、ステージ/ライブラリを VC++ Direcotries - Library Direcotries に設定すると、すべて魅力的に機能します。

4

1 に答える 1

4

mt-slib名は、プロジェクトがマルチスレッドで静的にリンクされたC++標準ランタイムライブラリを使用するオプションを使用してコンパイルされていることを意味します。Boostビルドがそのようなlibバージョンをビルドするように構成されていないように見えるので、欠落しています。

于 2012-08-26T21:50:28.750 に答える