2015-11-15 69 views
1

我想在Eclipse中使用库构建一个C++程序,使用库xerces-c-3.1.1- x86_64-linux-gcc-3.4(二进制)。我看到下面的错误...如何解决“重定位被截断为适合:R_X86_64_PC32对未定义的符号`xercesc_3_1 :: AbstractDOMParser :: adoptDocument()'”


  1. relocation truncated to fit: R_X86_64_PC32 against undefined symbol xercesc_3_1::AbstractDOMParser::adoptDocument()

  2. undefined reference to xercesc_3_1::AbstractDOMParser::adoptDocument()


通过对计算器(What does this GCC error "... relocation truncated to fit..." mean?)链接飘和了解什么类型的错误是这样的,但没有得到解决方案。

我正在使用的环境:Windows8.1和Eclipse上的Cygwin64配置为使用Cygwin C++编译器。尝试了xerces-c-3.1.1-x86_64-linux-gcc-3.4以及xerces-c-3.1.1-x86-linux-gcc-3.4并得到相同的错误。 我错过了什么吗?

回答

0

I使用Cygwin setup中的libxerces-clibxerces-c-devel解决了该问题(使用这两个附加软件包重新运行安装程序)。我摆脱了以上错误以及signal 11 [Segmentation fault]错误。这些二进制文件适用于Cygwin环境。

相关问题