我知道这听起来很荒谬,但我被要求使一款应用程序向后兼容win98。具体而言,我对我使用的boost-thread库感兴趣。那么,我在哪里可以找到关于哪个版本的boost库与哪个操作系统兼容的信息?
我知道这听起来很荒谬,但我被要求使一款应用程序向后兼容win98。具体而言,我对我使用的boost-thread库感兴趣。那么,我在哪里可以找到关于哪个版本的boost库与哪个操作系统兼容的信息?
这取决于您感兴趣的Boost版本。
您可以查看 Boost版本历史记录,并搜索发行说明的内容,以查找支持Win98编译器的版本。
快速搜索提示表明很可能是MSVS 2005。这意味着Visual C++ 8.0。
我找到的最新版本支持(并针对)该编译器的Boost版本是boost 1.52.0。
Boost Thread库自1.25.0版本以来就已经存在,因此这似乎是一个可接受的选择。
方便的是,版本历史页面还提供了链接下载源代码(任何特定版本的)。
WINVER
是 0x500
),有很大的可能性。不幸的是,我手头既没有编译器也没有操作系统来进行测试。 - Dan Mašek请参见http://www.boost.org/doc/libs/1_55_0/libs/log/doc/html/log/installation.html
安装要求系统为XP或更高版本,至少需要VC8。