带链接的mysql ++问题

时间:2011-03-26 14:34:36

标签: visual-c++ mysql++

我有问题,我使用mysql ++ 3.1.0: 在vc2008的调试和发布模式下构建mysql ++。sln之后,然后使用instal.hta 将vc ++目录中的dirrectoires添加到lib并包含文件夹, 并添加项目属性 - >连接体 - >一般附加库目录到lib文件夹的目录有mysqlpp.dll,mydqlpp.lib,mysqlpp_d.dll,mydqlpp_d.lib。 这些代码:

#include <iostream>
#include <mysql++.h>
using namespace std;
using namespace mysqlpp;

int main()
{
    Connection con;

    return 0;
}

得到这些错误:

error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall mysqlpp::Connection::~Connection(void)" (__imp_??1Connection@mysqlpp@@UAE@XZ) referenced in function _main
error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall mysqlpp::Connection::Connection(bool)" (__imp_??0Connection@mysqlpp@@QAE@_N@Z) referenced in function _main
在Visual Studio 2008中

。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

我认为你错过了最后一步here,它为你的项目添加了几个库:MySQL ++ DLL导入库,MySQL C API库和Winsock DLL导入库。