在VS 2012中使用mysql连接器C ++

时间:2014-07-08 13:04:25

标签: c++ mysql visual-studio-2012

我一直在尝试使用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) 

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

1 个答案:

答案 0 :(得分:0)

目前我还没有VS2012。但是你是否将MySQL所需的包含文件和lib文件添加到项目设置中? 据我记得它应该在项目设置下 - &gt; C / C ++ - &gt;一般 - &gt;其他包含目录和libs goto项目设置 - &gt;链接器 - &gt;一般 - &gt;其他图书馆目录