実際のエラーはリンカー エラーです。get_driver_instance への参照が未定義です。
問題は何ですか?
これは私がインストールしたものです。
- MinGW を C:\MinGW にダウンロードしてインストールします。http://www.mingw.org/
- boost をダウンロードし、boost フォルダを C:\MinGW\include に移動します。
- Connector/C++ 1.1.3 をダウンロードhttp://dev.mysql.com/downloads/connector/cpp/
- mysql_connector/include/*.h を (再帰的に) C:\MinGW\include\ に移動します。
- mysql_connector/lib/mysqlcppconn-static.lib を C:\MinGW\lib\libmysqlcppconn-static.a に移動します。
- mysql_connector/lib/mysqlconncpp.dll を C:\MinGW\lib\mysqlconncpp.dll に移動します。
- cppconn/config.h を変更して重複を削除します
- C++ の例をコピーして、test.cpp という名前を付けます http://dev.mysql.com/doc/refman/5.1/en/connector-cpp-examples-complete-example-1.html
- 「using namespace sql::mysql」をファイルに追加します (推奨)
- 「g++ test.cpp -LC:\MinGW\lib -l mysqlcppconn-static」を実行します