2014-02-21 31 views
0

我试图通过Visual Studio 2013(MSVC-12.0)构建MySQL++库。我已经下载了“mysql ++ - 3.2.1.tar.gz”并解压缩它。然后,我将“mysql-connector-c-6.1.3-win32 \ include \”路径添加到mysqlpp项目的库路径的包含路径和“mysql-connector-c-6.1.3-win32 \ lib \”路径在mysql ++解决方案,并试图建立它:无法构建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 

我还应该链接到这个项目?我该如何解决它?

回答

0

这些符号来自mysql客户端库,它不包含在mysql ++中。

配置属性 - >链接器 - >输入 - >附加依赖需要libmysql.lib

+0

我已经有这个LIB输入库 – FrozenHeart

+0

怎么样配置属性 - >链接 - >输入 - >其他库目录,我用c:\ Program Files \ MySQL \ MySQL连接器C 6.1 \ lib – 2014-02-21 13:22:31

+0

是的,我已经拥有它 – FrozenHeart

0

我猜你用64位,但LIB是Win32

+0

请扩大您的答案。 – cybermonkey