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

谢谢

最佳答案

你的库会有一些头文件。假设您决定对于引用这些库的文件需要名为“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>

关于c++ - 如何在C中包含第三方库?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19189840/

10-11 07:53