我一直在使用Boost(仅限标题库部分)。我最近开始了一个需要编译库(文件系统等)的项目。
我按照documentation中给出的说明进行操作,并且认为库(直接)安装在usr / local文件夹中。经过大量的反复试验后,我发现要使用的正确(* .a)文件位于:
的/ usr /本地/ boost_1_45_0 /级/ LIB /
这是用于链接boost内置shlibs(共享库)的正确文件夹吗?
答案 0 :(得分:1)
链接正则表达式静态(* .a)lib:
的示例g ++ -I / usr / local / boost_1_45_0 -c your_regex_prog
g ++ -static -o static_regex your_regex_prog.o -lboost_regex