【发布时间】:2011-03-26 14:34:36
【问题描述】:
我有问题,我使用 mysql++ 3.1.0: 在为 vc2008 以调试和发布模式构建 mysql++.sln 之后,然后使用 instal.hta 将 vc++ 目录中的 dirrectoires 添加到 lib 和 include 文件夹, 并将项目属性-> 链接器-> 通用附加库目录目录添加到具有 mysqlpp.dll、mydqlpp.lib、mysqlpp_d.dll、mydqlpp_d.lib 的 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 中。我该如何解决这个问题?
【问题讨论】:
标签: visual-c++ mysql++