我已经从http://boost.teeks99.com/下载了boost 1.58.0(预编译,x86,VC 12.0)并安装到C:\ local \ boost_1_58_0(我也尝试使用msvc-12.0编译源代码并获取同样的结果。
问题:我看到同一个库的libboost * .lib太多,例如
(SELECT TOP 1 pt.Delivery + t.Tax + t.Amount
FROM ProductTransaction pt
INNER JOIN Transaction t ON pt.Id=t.Id
WHERE pt.Id=Id)
返回:
ls -l libboost_math_*
我的问题:
答案 0 :(得分:1)
Boost.Math包含许多部分,并且它们不共享相同的库文件。
库的文件名描述了它的构建目的。
例如,
如果您使用Boost与Microsoft Visual C ++,您将受益于自动链接功能。设置附加库目录和链接器(确切地说,boost头指向链接器)将为您链接正确的版本。