提振编译标志IW这是什么意思? [英] boost compilation flag iw what does it mean?
问题描述
我需要一个文件 boost_filesystem-IW-MT-GD-1_52.lib
结果
我知道 MT ==多线程
,结果
GD ==调试符号结果
什么是旗IW是指?
i need a file boost_filesystem-iw-mt-gd-1_52.lib
i know mt == multithreading
,
gd == debug symbols
what does the flag "iw" means?
我在哪里可以找到这个文件。我试图升压网站
where can i find the documentation for this. i tried the boost site
http://www.boost.org/升压build2中/ DOC / HTML / bbv2 /概述/ invocation.html
但仍没有说明这一点。
没有任何其他信息样?
but still nothing explains this. is there any additional info about this?
推荐答案
TL; DR版本:
你需要一个文件系统
库,使用编译< STRONG>英特尔C ++编译器(ICC)。
TL;DR version:
You need a filesystem
library that was compiled using the Intel C++ compiler (ICC).
长版:
升压库命名约定始终的地方这是用来编译库本身的名称后,库的工具集和版本。
Long version:
The Boost library naming convention always places the toolset and version that was used to compile the library after the name of the library itself.
这意味着文件系统
lib中你正在寻找使用 IW
工具编译的。为了弄清楚那是什么,我grepped为 IW
中的 auto_link.hpp
源( auto_link
是文件对于支持自动链接平台)的自动生成库名称。
This means the filesystem
lib you're looking for was compiled using the iw
toolset. To figure out what that is, I grepped for iw
in the auto_link.hpp
source (auto_link
is the file that auto-generates library names for platforms that support auto-linking).
这篇关于提振编译标志IW这是什么意思?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!