0

Visual Studio 2013 (MSVC-12.0)を使用してMySQL++ライブラリを構築しようとしています。「mysql++-3.2.1.tar.gz」をダウンロードして解凍しました。次に、「mysql-connector-c-6.1.3-win32\include\」パスをインクルード パスに追加し、「mysql-connector-c-6.1.3-win32\lib\」パスを mysqlpp プロジェクトのライブラリ パスに追加しました。 mysql++ ソリューションで、それをビルドしようとしました:

error LNK2001: unresolved external symbol mysql_thread_init
error LNK2001: unresolved external symbol mysql_num_rows
error LNK2001: unresolved external symbol mysql_num_fields
etc

このプロジェクトに他に何をリンクすればよいですか? どうすれば解決できますか?

4

2 に答える 2

0

これらのシンボルは、mysql++ には含まれていない mysql クライアント ライブラリからのものです。

構成プロパティ -> リンカー -> 入力 -> 追加の依存関係 libmysql.lib が必要

于 2014-02-21T13:17:49.800 に答える
0

あなたはx64を使っていたと思いますが、libはwin32です

于 2014-11-25T15:37:53.093 に答える