我目前正在尝试使用boost单元测试框架链接单元测试。在编译我的代码时,我立即发现自己在谷歌上搜索“如何链接增强单元测试”,果然有人有that same question。
但是我已经使用了一年多库的事实,经常访问文档,但仍然不知道在哪里找到链接器标志是一件可怕的事情。我看过boost documentation which ostensibly answers this question,但没有找到答案。
如果我想使用boost library x
构建我的程序,我如何找出哪个标志可以让链接器实际链接它?
答案 0 :(得分:1)
大多数Boost库只是标题库,因此您需要在代码中#include
将它们告诉编译器在哪里找到它们(-I
)。对于那些实际需要链接的人,你的链接器标志是在哪里找到lib(-L
)和链接的内容(对于库libx
使用链接器标志-lx
)