我嘗試在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
嗯。當然?請參閱[支持的編譯器和平臺](http://boost-log.sourceforge.net/libs/log/doc/html/log/supported_compilers.html)(編輯答案) – sehe
目前尚不清楚,至少對我而言,你的問題是什麼。 –