对于长期使用 boost 的用户来说,这可能是一件轻而易举的事,但我刚刚开始使用 boost。
我构建了完整的 boost 发行版和 BCP 来提取我需要放入我的 VisualStudio C++ 项目的部分。
我发现当我调用 bcp 时,它会将源树复制到目标。它不会复制所需的编译库文件(对于那些需要它的模块)。
所以当我构建我的项目并包含
#include "boost/program_options.hpp"
例如,我收到一个链接器错误:
*错误1错误LNK1104:无法打开文件'libboost_program_options-vc100-mt-sgd-1_54.lib'*
所以我的问题是:BCP 是否也应该根据需要复制已编译的 LIB 文件?
或者
BOOST用户自己手动复制那些编译好的库文件是标准程序吗?