gpt4 book ai didi

c++ - 包含 xerces C++ 的路径位置

转载 作者:行者123 更新时间:2023-11-28 05:43:01 26 4
gpt4 key购买 nike

我正在尝试在 Ubuntu 中构建 xerces。我收到一个 header 文件未找到错误。这是一个基本问题,但编译器如何知道 xercesc 的位置?我已经定义了 XERCESROOT,它会使用那个吗?

#include <xercesc/dom/DOMLSInput.hpp>

https://xerces.apache.org/xerces-c/program-dom-3.html

最佳答案

编译器根据构建配置知道头文件的位置。在 gcc 中,可以通过 -I 标志定义头目录(例如 -I/usr/local/include)。

为了检查编译器正在寻找您的头文件的目录,请查看显示错误前最后一个编译器命令的字符串。

您必须找到类似 gcc -I 等的东西...其中 directory 是它正在搜索的目录。

无论如何,我只是在我的 Ubuntu 14.04 LTS 上从命令行编译了 xerces-c-3-1-3,没有使用以下步骤定义 XERCES_ROOT:

  1. this site下载
  2. tar zxvf xerces
  3. ./配置
  4. 制作

它可以正常工作。

关于c++ - 包含 xerces C++ 的路径位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36751127/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com