gpt4 book ai didi

java - 将 libxml 添加到 Red Hat 中的 Eclipse 项目

转载 作者:行者123 更新时间:2023-11-30 01:55:31 25 4
gpt4 key购买 nike

我现在设置了一个简单的 C++ 项目,我试图在其中包含 libxml2。我正在运行 Red Hat 7。我已经阅读了有关向 Eclipse C 项目添加外部库的各种帖子,请参阅:

大多数答案都说将库路径添加到 GCC 链接器或类似的内容。问题是,我不完全确定我的 libxml2 存储在哪里,尽管我确定它已安装。我在设置中添加库路径的尝试都没有成功。这是my query to see where libxml2 is installed这是 me just looking through my whole file system to find libxml2 。我对红帽还很陌生,因此我们将不胜感激。提前致谢!

最佳答案

您可以使用

ldconfig -p

找出库位置,即 myn 看起来像这样(fedora):

$ldconfig -p | egrep -i libxml
libxml2.so.2 (libc6,x86-64) => /lib64/libxml2.so.2
libxml2.so (libc6,x86-64) => /lib64/libxml2.so
libxmlsec1.so.1 (libc6,x86-64) => /lib64/libxmlsec1.so.1
libxmlsec1-openssl.so.1 (libc6,x86-64) => /lib64/libxmlsec1-openssl.so.1
libxmlsec1-openssl.so (libc6,x86-64) => /lib64/libxmlsec1-openssl.so
libxmlsec1-nss.so.1 (libc6,x86-64) => /lib64/libxmlsec1-nss.so.1
libxmlsec1-nss.so (libc6,x86-64) => /lib64/libxmlsec1-nss.so
libxmlrpc_xmltok.so.3 (libc6,x86-64) => /lib64/libxmlrpc_xmltok.so.3
libxmlrpc_xmlparse.so.3 (libc6,x86-64) => /lib64/libxmlrpc_xmlparse.so.3
libxmlrpc_util.so.4 (libc6,x86-64) => /lib64/libxmlrpc_util.so.4
libxmlrpc_server_cgi.so.3 (libc6,x86-64) => /lib64/libxmlrpc_server_cgi.so.3
libxmlrpc_server_abyss.so.3 (libc6,x86-64) => /lib64/libxmlrpc_server_abyss.so.3
libxmlrpc_server.so.3 (libc6,x86-64) => /lib64/libxmlrpc_server.so.3
libxmlrpc_openssl.so.1 (libc6,x86-64) => /lib64/libxmlrpc_openssl.so.1
libxmlrpc_client.so.3 (libc6,x86-64) => /lib64/libxmlrpc_client.so.3
libxmlrpc_abyss.so.3 (libc6,x86-64) => /lib64/libxmlrpc_abyss.so.3
libxmlrpc.so.3 (libc6,x86-64) => /lib64/libxmlrpc.so.3
libxml++-2.6.so.2 (libc6,x86-64) => /lib64/libxml++-2.6.so.2

以下是添加的完整步骤:

  1. 使用新的c/c++项目创建新项目

  2. 选择c++ 托管构建

  3. 选择hello world c++ 项目

  4. 输入项目名称

  5. 导航至属性 -> c/c++ 构建 -> 设置

  6. 选择GCC C++ 编译器/包含/包含路径

  7. 添加两个路径:/usr/include/libxml2/libxml/usr/include/libxml2

  8. 选择GCC C++ 链接器/库/库

  9. 添加xml2

  10. 应用并关闭

  11. 重新构建项目

关于java - 将 libxml 添加到 Red Hat 中的 Eclipse 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54665298/

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