2

ライブラリ xerces-c-3.1.1-x86_64-linux-gcc-3.4 (バイナリ) を使用する Eclipse で C++ プログラムをビルドしようとしています。以下のエラーが表示されます...


  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()


stackoverflow のリンク (この GCC エラー "... relocation truncated to fit..." とはどういう意味ですか? ) を調べて、これがどのタイプのエラーであるかを理解しましたが、解決方法についての解決策は得られませんでした。

私が使用している環境: Windows8.1 上の Cygwin64 と、Cygwin C++ コンパイラを使用するように構成された Eclipse。xerces-c-3.1.1-x86_64-linux-gcc-3.4 と xerces-c-3.1.1-x86-linux-gcc-3.4 の両方を試したところ、同じエラーが発生しました。何か不足していますか?

4

1 に答える 1

0

libxerces-cCygwin セットアップからおよびを使用して問題を解決しましたlibxerces-c-devel(これら 2 つの追加パッケージを使用してセットアップを再実行しました)。上記のエラーとエラーを取り除きsignal 11 [Segmentation fault]ました。これらのバイナリは、Cygwin 環境に適していることがわかっています。

于 2015-11-28T12:18:15.787 に答える