mysql++ ライブラリを使用し、GCC 3.3.4 でコンパイルしていました。
その GCC バージョンにはいくつかのバグがあったため、GCC 3.4.6 にアップグレードしました。
GCC をアップグレードした後、mysql++ を再構築し、プログラムを再コンパイルしました。しかし、今ではセグメンテーション違反エラーが発生します。
次のメッセージが表示されます。
./mysqlTest: 共有オブジェクトのシンボル `_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE' のサイズが異なります。再リンクを検討してください。
セグメンテーション違反
アプリが再び機能するように、再構築、再リンクなどを行う必要があるものはありますか??
mysql C API はどうですか?? mysql++ はそれを包むラッパーです。
mysql C API を再構築する必要がありますか??
助けてください、私は何をすべきかわかりません。私はこれを機能させる必要があります。