我知道,这听起来很荒谬,但我被要求向后兼容win98。具体来说,我对我使用的boost-thread库感兴趣。那么,在哪里可以找到有关哪个版本的boost库与哪个操作系统兼容的信息?
答案 0 :(得分:8)
这取决于您感兴趣的Boost版本。
您可以浏览Boost version history并搜索发行说明,查找列出支持Win98的编译器。
快速搜索hints this is likely为MSVS 2005.这意味着Visual C ++ 8.0。
我发现将VC ++版本列为支持(和目标)编译器的最新版本的boost是boost 1.52.0。
Boost Thread库自版本1.25.0开始就存在,因此这似乎是一个可接受的候选者。
方便地,版本历史页面上也提供了download the source code(任何特定版本)的链接。
答案 1 :(得分:7)
请参阅http://www.boost.org/doc/libs/1_55_0/libs/log/doc/html/log/installation.html
它需要XP或更新版本,至少需要VC8。