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 回答