我知道,这听起来很可笑,但我被要求向后兼容win98的应用程序。 具体来说,我对我使用的boost-thread库感兴趣。 那么,我在哪里可以find哪些版本的boost库与哪个操作系统兼容的信息?
这取决于你感兴趣的Boost版本。
您可以阅读Boost版本历史记录,并在“ 发行说明”中搜索列出支持Win98的编译器的发行说明 。
快速搜索提示 这可能是MSVS 2005.这意味着Visual C ++ 8.0。
我发现将这个版本的VC ++列为受支持(和目标)编译器的最新版本是boost 1.52.0 。
Boost线程库从版本1.25.0开始就已经出现了,所以这似乎是一个可以接受的选择。
方便地,版本历史记录页面上还提供了下载 (任何特定版本的) 源代码的链接。