使用mysql连接器c++与VS 2012

using mysql connector C++ with VS 2012

本文关键字:VS 2012 c++ mysql 连接器 使用      更新时间:2023-10-16

我一直在尝试使用mysql连接器c++与我在Visual Studio 2012上的应用程序,我已经按照mysql网站上的教程一步一步地静态链接,我已经添加了所有的库和包括在教程中提到的,当我试图构建完整的例子,他们有我得到33个未解析的外部符号!全部由mysqlcppconn-static生成。Lib,其中一个如下:

1>mysqlcppconn-static.lib(mysql_art_resultset.obj) : error LNK2001: unresolved external          symbol "__declspec(dllimport) public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (__imp_??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z) 

任何人都可以帮助我解决这个问题,谢谢

目前我手头没有VS2012。但是您是否从MySQL添加了所需的include文件和lib文件到您的项目设置中?据我所知,它应该在项目设置-> C/c++ ->常规->额外的包含目录和库下转到项目设置->链接器->常规->额外的库目录