WindowsスレッドでBoost thread local storageを使用しようとしました。私は問題なくプロジェクトを構築しました。Windowsスレッドでローカルストレージを強化する
私の質問はここですが、WindowsスレッドでBoost TLSを使用するのは大丈夫ですか?
WindowsスレッドでBoost thread local storageを使用しようとしました。私は問題なくプロジェクトを構築しました。Windowsスレッドでローカルストレージを強化する
私の質問はここですが、WindowsスレッドでBoost TLSを使用するのは大丈夫ですか?
編集
はいブーストが一体にすべての主要なコンパイラを使用して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を持っていないので、スクリーンショットができません。
いいえ、私はすべての図書館を所有しており、私はプロジェクトを構築し、開始したことを意味します。私のここでのポイントは、WindowsスレッドでBOOST TLSを使用することですか? – besworland
Um。もちろん? [サポートされているコンパイラとプラットフォーム](http://boost-log.sourceforge.net/libs/log/doc/html/log/supported_compilers.html)(回答の編集)を参照してください。 – sehe
あなたの質問が少なくとも私にとっては明らかではありません。 –