哪位大侠知道 Linux 下的 QT 下怎样访问 libxml2 的库??? 求教了。。。先拜谢。。

哪位大侠知道 Linux 下的 QT 下怎样访问 libxml2 的库??? 求教了。。。先拜谢。。,第1张

假设libxml2 库放在 /user/lib 目录下,则可以像下面这种方式包含libxml2 这个库

在你的*.pro文件中,加入下面这一行:

LIBS += /user/lib/libxml2.lib

然后在你工程中包含libxml2的头文件。

可以试下,我还没试过。好久没用Linux了。

如果上面的方法不管用,你可以考虑直接使用qt提供的xml解析类 QXmlReader

用QXmlReader 可以很方便地对xml进行解析,具体使用方法见qt 的帮助文档

检查一下默认系统是有的:

[root@~ 15:18]#find / -name "libxml2*"

/usr/lib64/libxml2.so

/usr/lib64/libxml2.so.2

/usr/lib64/libxml2.so.2.7.6

/usr/share/doc/libxml2-devel-2.7.6

/usr/share/doc/libxml2-devel-2.7.6/libxml2-api.xml.gz

/usr/share/doc/libxml2-2.7.6

如果要手动安装:出现你的问题两个办法:(纠正下你的./configure

--prefix=/usr/local/libxml2)

1,方法一,尝试过,可以。第二种没试了。

用vim

configure

找到17035行,方法是:vim

configure

后,输入17035然后回车,找到

$RM

“$cfgfile”

,移动光标到前面。按i然后,添加#号,或者dd这行,删除。

然后按Esc,再按:

输入wq,这样就可以了。

或者可以搜索一下?$RM直接定位到这段, *** 作如上。

2,方法二,这样就可以继续安装。

#yum

install

automake

autoconf

libtool

#

autoreconf

--force

--install

#

libtoolize

--automake

--force

#

automake

--force

--add-missing


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8472207.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-16
下一篇2023-04-16

发表评论

登录后才能评论

评论列表(0条)

    保存