2012-03-14 12 views
2

私はcppプロジェクト、cpp cliプロジェクト、c#winフォームプロジェクトを持っています。私は自分のネイティブcppプロジェクトでboost log libを使用しています。
私はcppコンソールアプリケーションでプロジェクトをテストすると、実行してログを正常に書き込みます。Cpp/CliプロジェクトのBoost :: Logエラー

エラー2エラーLNK1104:ファイルを開くことができません 'boost_log-VC100-MT-GD-1_44.lib'

私はCLIのプロジェクトでそれをテスト

しかし、私はこのエラーを取ります

I have downloaded boost libと私はブーストLIBSを構築しているし、それがlibboost_log_setup-VC100-MT-GD-1_44.lib、libboost_log-VC100-MT-GD-1_44.libファイルを輸出しています。
どうすればこの問題を解決できますか?どうすれば 'boost_log-vc100-mt-gd-1_44.lib'ファイルを取得できますか?

おかげ

答えて

3

エラーを修正しました。私は、以下のコマンドでLIBファイルを構築している。いずれの場合も

bjam --with-log variant=debug define=BOOST_LOG_USE_CHAR define=BOOST_LOG_USE_WINNT6_API stage --build-type=complete --link= 
shared 
2

は、ブーストを構築するときに--build型=完全にしようとしたことがありますか?各ブートライブラリには、さまざまなバージョンのC++ランタイムライブラリなどがあります。

私はブースト1.49を使用していますが、log-Library(これは含まれているといいでしょう)がないようです。

+0

、私は、エラーを修正し、別途 –

+0

をまとめました。私は以下のコマンドでlibファイルをビルドしました: bjam --with-log変種=デバッグ定義= BOOST_LOG_USE_CHAR定義= BOOST_LOG_USE_WINNT6_APIステージ - ビルドタイプ=完了 - リンク=共有 –

+3

解決策を回答として追加する必要があります、コマンドではない – accfews

関連する問題