概述在Windows线程中提升线程本地存储
我试图用windows线程使用Boost线程本地存储 。 我build立了这个项目没有任何问题。
然而,我的问题是,是否可以使用windows线程Boost TLS?
在编译时未定义对boost :: system :: system_category()的引用
exception运行boost asio ssl例子
如何在RHEL上为新的Boost版本构build/部署RPM?
升压+ Visual Studio 2010 + windows平台SDK 7.1
提升日志,GCC 4.4和CMake
编辑
与所有主要编译器一起,Boost是整体支持的窗口:
支持的编译器和平台
图书馆应该建立和使用合理的兼容编译器。 该图书馆>在以下平台上成功构建和测试:
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和更旧版本。
我想你是指什么“图书馆我需要”?
你需要链接到导入库的boost线程,通常是一个像
C:Program filesboostboot_1_47_0liblibboost_pthread….lib
该文件可以添加到C ++链接器设置中的其他库链接框中。 不要忘记添加它进行调试和发布版本。
PS。 现在没有windows方便,所以我不能做屏幕截图。
总结
以上是内存溢出为你收集整理的在Windows线程中提升线程本地存储全部内容,希望文章能够帮你解决在Windows线程中提升线程本地存储所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
请登录后查看评论内容