0

ねえ、MySQL C ++コネクタを使用してプログラムをコンパイルしようとしていますが、どういうわけか正しくリンクできません。

私が得るエラーは次のとおりです。

mysql/lib/libmysqlcppconn.so: undefined reference to `std::ios_base::ios_base()@GLIBCPP_3.2'.... etc

代替テキストhttp://img156.imageshack.us/img156/4022/linking.th.png

場所:

libmysqlcppconn.so:mysql / lib /

libmysqlclient.so:/ usr / lib /

mysqlや他のいくつかのページのチュートリアルに従おうとしましたが、同じ結果が得られたので、何かを見逃した可能性があります。

4

1 に答える 1

0

OK、ソースを使用する必要があることを修正できなかったため、コネクタ(バイナリ)には特定のlibstdc ++。soバージョン(5)が必要なようです。それらをコンパイルしているときに遭遇したいくつかのエラーは、それを含める必要がありました<stdio.h>。今、すべてが機能しています!

于 2010-05-28T17:01:52.373 に答える