2011-10-30 4 views

答えて

1

編集

はいブーストが一体にすべての主要なコンパイラを使用してWindowsでサポートされています。

Supported compilers and platforms

ライブラリが構築し、合理的に準拠したコンパイラで動作するはずです。ライブラリは次のプラットフォームで正常にビルドされ、テストされました:

  • Windows XP、Windows Vista。 MSVC 8.0,9.0。 MSVC 7.1も機能するかもしれませんが、テストされていません。
  • Windows Vista。インテル®C++コンパイラー10.1.022,11.1.048。
  • Linux。 GCC 4.2以降。 GCC 4.1も動作するかもしれませんが、テストされていません。
  • Linux。インテルC++ 11.1.056

以下のコンパイラ/プラットフォームがサポートされていないため、おそらくライブラリのコンパイルに失敗します。

  • MSVC 7.0と古いです。
  • Borland C++ 5.5.1(無料版)。新しいバージョンは動作するかもしれないし、動作しないかもしれない。
  • GCC 4.0以上。
  • Windows 9x、ME、NT4以前はサポートされていません。

私は、あなたが "ライブラリは私が必要なのです" 何を意味すると仮定?

あなたは通常、ファイル

C:\Program Files\boost\boot_1_47_0\lib\libboost_pthread....lib 

このファイルは、C++リンカの設定でボックスをリンクするために、追加のライブラリに追加することができるように、ブーストスレッドのインポートライブラリにリンクする必要があります。デバッグとリリースビルド用にそれを追加することを忘れないでください。

PS。今は手軽なWindowsを持っていないので、スクリーンショットができません。

+0

いいえ、私はすべての図書館を所有しており、私はプロジェクトを構築し、開始したことを意味します。私のここでのポイントは、WindowsスレッドでBOOST TLSを使用することですか? – besworland

+0

Um。もちろん? [サポートされているコンパイラとプラットフォーム](http://boost-log.sourceforge.net/libs/log/doc/html/log/supported_compilers.html)(回答の編集)を参照してください。 – sehe

関連する問題