boost编译标志iw是啥意思?

Posted

技术标签:

【中文标题】boost编译标志iw是啥意思?【英文标题】:boost compilation flag iw what does it mean?boost编译标志iw是什么意思? 【发布时间】:2014-03-24 15:50:56 【问题描述】:

我需要一个文件boost_filesystem-iw-mt-gd-1_52.lib 我知道mt == multithreading, gd == 调试符号 标志“iw”是什么意思?

我在哪里可以找到这方面的文档。我尝试了提升网站

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

但仍然没有任何解释。 有没有关于此的其他信息?

【问题讨论】:

【参考方案1】:

TL;DR 版本:您需要使用 英特尔 C++ 编译器 (ICC) 编译的filesystem 库。

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

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

【讨论】:

很好的答案很有帮助

以上是关于boost编译标志iw是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

init是啥意思

Visual Studio C++ 编译器标志:-Zm200 是啥?

使用带有 Clang 的 Boost 编译 c++ 项目时出现问题

iw交叉编译

C# 中数字的编译器标记是啥?

linux下WIFI模块使用:IW工具交叉编译以及配置