我在我的一个项目中使用SNAP库。我有一个#include"Snap.h"
,它为我提供了整个库的功能。
但是,我只是使用k-core算法和底层图DS。
图书馆提供了许多额外的DS +算法,如下所述: http://snap.stanford.edu/snap/description.html
如果我编译整个项目并将我的代码链接到这个库,似乎我最终会得到很多额外的东西?此外,我需要设置整个项目目录以包含适当的标题。
这种情况对C ++来说似乎很普遍,有没有一种快速简便的方法来编译这个库的子集只有我需要的功能?
答案 0 :(得分:1)
答案 1 :(得分:0)
我通过使用Boost并使用bcp实用程序来提取库的相关部分来解决我的问题。