这是因为在ubuntu上没有安装libxml2-dev,这个包应该是开发用的,而已安装的libxml2应该只是像jre一样的部件。
解决方案:sudo apt-get install libxml2-dev 这个命令算是安装上了。所有的头文件在/usr/include/libxml2/这个文件目录下,lib文件在/usr/lib在这个下面。
sudo ln -s /usr/include/libxml2/libxml /usr/include/libxml g++ -lxml2 xxx xxx.cpp |