0

我正在使用带有 Windows 7 x64 的 VS 2012。我的朋友为我写了使用 libpq 的 C++ 类:

...
#include <libpq-fe.h>
const char* QStrToCStr(QString qstring);
void ShowInfoBox(QString string);
QString IToQS(int x);
QString DToQS(double x);

class BinderHandler
{
private:
    PGresult* DBResultPointer;
    PGconn* DBConnPointer;
...
}
void BinderHandler::DBConnect()
{
    DBConnPointer = PQsetdbLogin(this->pghost,this->pgport,
                                 this->pgoptions,this->pgtty,
                                 this->dbName,this->login,this->pwd);
}
...

每次尝试构建项目时,我都会收到 LNK2019 错误。screenshot我安装了 postgres 并加载了一些项目属性的路径:screenshot 我希望你能给我一个快速指南,如何让他的代码在我的项目中工作。

4

1 回答 1

1

您必须在要链接的链接器 - 输入中明确指定附加库 libpq.lib,而不是仅提供库路径。

于 2014-05-26T01:14:27.230 回答