什么是仅将boost智能指针库仅包括而不将所有boost库都添加到项目中的最佳实践?
我只想在项目中使用boost智能指针库,就不想为此而将200 MB的 checkin /提交源代码(升级到1.42.0)到我的项目存储库中。而且,我的Windows Mobile项目本身甚至还不到该大小的10%!
最佳答案
对于仅智能指针库,您有两个选择。
shared_ptr.hpp
等)。然后复制其他文件,直到构建项目为止(确保维护目录结构)。 前者将确保将最少数量的文件添加到您的项目中。对于boost的任何实质性子集,后者要快得多,但是它可能包含许多不需要的文件(程序不支持的平台的兼容性 header )。