Boost编译标志,它是什么意思

boost compilation flag iw what does it mean?

本文关键字:它是什么 意思 标志 编译 Boost      更新时间:2023-10-16

我需要一个文件boost_filesystem-iw-mt-gd-1_52.lib
我知道mt == multithreading
Gd ==调试符号
国旗"iw"是什么意思?

我在哪里可以找到这个的文档。我尝试了boost站点

http://www.boost.org/boost-build2/doc/html/bbv2/overview/invocation.html

但仍然没有解释这一点。关于这个还有什么其他的信息吗?

TL;DR版本:
您需要使用Intel c++编译器 (ICC)编译的filesystem库。

长版:
Boost库命名约定总是将用于编译库的工具集和版本放在库本身的名称之后。

这意味着您正在寻找的filesystem库是使用iw工具集编译的。为了弄清楚这是什么,我在auto_link.hpp源代码中查找了iw (auto_link是为支持自动链接的平台自动生成库名称的文件)。