如何在linux上安装xerces作为静态库

时间:2015-03-20 06:48:39

标签: linux linker g++ linker-errors xerces

我正在使用xerces来解析xml文件。我想让它成为静态并直接在我的项目中使用它。所以我下载了源代码并构建了它。它给了我所有.o文件并构建了所有那些.o文件使用我的项目.o文件使用makefile和g ++作为链接器,但是当我编译时,我会喜欢以下错误

/home/harsha/Desktop/xerces-c-3.1.1/src/xercesc/util/PlatformUtils.cpp:523:未定义引用`_cxa_allocate_exception'

/home/harsha/Desktop/xerces-c-3.1.1/src/xercesc/util/PlatformUtils.cpp:523:未定义引用`_cxa_throw'

/home/harsha/Desktop/xerces-c-3.1.1/src/xercesc/util/PlatformUtils.cpp:523:未定义引用`_cxa_free_exception'

如何清除这些错误?

并且是-lnsl是必需的吗?

如何安装?

0 个答案:

没有答案