如何在C中包含第三方库?

时间:2013-10-04 20:04:32

标签: c++ c xml libxml2 turbo-c++

我想在我的代码中包含“libxml”库。但我不知道,如何在我自己的代码中包含这个库。我正在使用Turbo C ++ IDE。

由于

1 个答案:

答案 0 :(得分:0)

您的图书馆将有一些头文件。假设您确定需要名为“libxml_a.h”,“libxml_b.h”和“libxml_c.h”的头文件来获取引用这些库的文件。然后,将以下行添加到代码中,

#include "libxml_a.h"
#include "libxml_b.h"
#include "libxml_c.h"

//depending how you feel about using namespace
using namespace libxml; // or whatever their namespace is called

... //your code goes here

您的库还将包含一些目标文件(.obj,.o,.so,.a),并且您希望将它们放置在链接器可以找到它们的位置。并告诉链接器在哪里可以找到这些附加的依赖项文件。因此,您需要编辑项目文件并将此库路径添加到链接器

library_path = ...<whatever lib path was>... <path to libxml>