code::blocks,libxml2 / libxml/parser.h:没有这样的文件或目录

发布于 2024-10-22 12:07:02 字数 498 浏览 7 评论 0原文

你好 我正在尝试在 Windows 平台上使用 code::blocks、wxWidgets 和 libxml2 编写一些工具。

我所做的事情:

  1. 复制 libxml2.a、libxml2.dll.a 和 其他库到 MinGW lib/ 文件夹
  2. 在我的文件中写了一些像这样的头文件 源文件:

    #include 
    #include 
    
  3. 向链接器添加了 -lxml2

现在,当我尝试构建此项目时,我收到此错误:

error: libxml/xmlmemory.h: No such file or directory

这里有人遇到过此错误吗? 我相信我配置错误了一些东西,但真的不知道是什么。 感谢您的想法。

Hello
I'm trying to write some tool using code::blocks, wxWidgets and libxml2 on Windows platform.

Things I've done:

  1. copied libxml2.a, libxml2.dll.a and
    other libs to MinGW lib/ folder
  2. Wrote some headers like this in my
    source file:

    #include <libxml/xmlmemory.h>
    #include <libxml/parser.h>
    
  3. Added -lxml2 to linker

And now, when I'm trying to build this project I'm getting this error:

error: libxml/xmlmemory.h: No such file or directory

Anyone here experienced this error?
I believe that I misconfigured something but don't really know what.
Thanks for your ideas.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

知足的幸福 2024-10-29 12:07:02

一般来说,最好不要将内容移到 mingw 目录中,而是将它们保留在自己的目录中,并将搜索路径添加到项目属性中,以便它知道在哪里查找它们。

如果您进入 Code::Blocks 中的项目属性,请点击“项目构建选项”按钮,然后在“链接器设置”选项卡中添加要链接的两个库。然后在“搜索目录”选项卡中,将 /include 添加到编译器搜索位置,并且可以选择将 /lib 目录添加到链接器位置(如果您提供了链接器设置中 .a 的完整路径。

In general, it's better to not move things into the mingw directories, but to leave them in their own directories, and add search paths to the project properties so it knows where to look for them.

If you go into your project properties in Code::Blocks, hit the Project build options button, then inside the Linker Settings tab, add the two libraries you're linking against. Then In the Search directories tab, add the /include to compiler search locations, and optionally, add the /lib directory to Linker locations (This isn't necessary if you gave the full path to the .a in the linker settings.

情绪少女 2024-10-29 12:07:02

好的,我找到了解决方案!

<libxml2/libxml/parser.h>

完美运作

Ok, I found the solution!

<libxml2/libxml/parser.h>

works perfectly

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文