当前位置: 技术问答>linux和unix
linux 系统下c++ 用expat解析xml文件
来源: 互联网 发布时间:2015-11-09
本文导语: 大虾门: 我在网上下载了expat-2.0.0,减压安装后,用一小程序测试,编译通过,但是连接出问题 就是这里:XML_Parser parser = XML_ParserCreate(NULL); 错误报告:/tmp/ccwm81mt.o(.text+0x577): In function `ParseMMSCConf(XML_MMSCConfI...
大虾门:
我在网上下载了expat-2.0.0,减压安装后,用一小程序测试,编译通过,但是连接出问题
就是这里:XML_Parser parser = XML_ParserCreate(NULL);
错误报告:/tmp/ccwm81mt.o(.text+0x577): In function `ParseMMSCConf(XML_MMSCConfInfo&, char const*)':
: undefined reference to `XML_ParserCreate'
collect2: ld returned 1 exit status
会不会是expat工具包有问题,或者安装有问题,我是这样安装的
./configure --prefix=/usr
make
make install
还请高手帮忙
qq 41795301
msn:ftb_cyc@163.com
我在网上下载了expat-2.0.0,减压安装后,用一小程序测试,编译通过,但是连接出问题
就是这里:XML_Parser parser = XML_ParserCreate(NULL);
错误报告:/tmp/ccwm81mt.o(.text+0x577): In function `ParseMMSCConf(XML_MMSCConfInfo&, char const*)':
: undefined reference to `XML_ParserCreate'
collect2: ld returned 1 exit status
会不会是expat工具包有问题,或者安装有问题,我是这样安装的
./configure --prefix=/usr
make
make install
还请高手帮忙
qq 41795301
msn:ftb_cyc@163.com
|
链接时应该把相应的库加上,例如 g++ test.cpp -lxxx, 如果
expat 的库为 libexpat.so, 则 xxx 为expat
expat 的库为 libexpat.so, 则 xxx 为expat
|
再就是可能你没把expat的库的位置加入到系统的搜索范围