我以前没有使用过 Boost,现在我想改变它。但我只需要它的库之一,即 Boost.Filesystem。我成功构建了库并将boost/libs/filesystem
文件夹中的库链接到我的 Visual Studio 项目。
然后我将boost/filesystem.cpp
文件夹boost/filesystem
及其内容复制到我项目的包含目录中。但这还不够,因为编译器抱怨许多与 boost 相关的文件丢失了。
这里有一些例子,但还有更多。
boost/utility/enable_if.hpp
boost/type_traits/is_integral.hpp
boost/type_traits/is_array.hpp
boost/type_traits/decay.hpp
boost/system/system_error.hpp
...
如何将 Boost.Filesystem 用作独立库?我不想使用整个集合,因为我想将库存储在项目目录中,因此它会不必要地增加我的项目大小。