在SunOS5.8/solaris7上使用Xerces-C解析器
1、下载到二进制版本:xerces-c2_4_0-solaris_27-cc_62.tar.gz
2、解压至:xerces-c2_4_0-solaris_27-cc_62
目录结构:
xerces-c2_4_0-solaris_27-cc_62(为简单起见,后改为xerces)
bin //样例的可执行文件(笔者为SunOS 5.8,这些文件全部没法执行,需要重新编译)
doc //文档
etc //没理它
include //INCLUDE文件
lib //库文件
samples //样例源文析
scripts //没理它
3、首先在lib下有以下三个文件
libxerces-c.so 0字节(无用)
libxerces-c.so.24 0字节(无用)
libxerces-c.so.24.0 7M多
编译链接时,库用:libxerces-c.so.24.0,但程序运行时找的却是libxerces-c.so.24,但libxerces-c.so.24文件只有0字节,
显然不认,后来只好把libxerces-c.so.24.0改名为libxerces-c.so.24,示例运行正常(我只编译了DOMPrint)。
4、编译过程(由于我不太懂GNU的一些工具,所以都是笨方法)
**几个环境变量需要设:XERCESCROOT=$OIEDIR/cfrtest/xml/xerces
exp