即时通讯使用Visual Studio 2012 Ultimate和PostgreSQL 9.2 64位。 我设置了以下设置一个全新的项目:通过C++访问PostgreSQL - 接口(链接器错误)
其他包括文件夹:“C:\ Program Files文件\的PostgreSQL \ 9.2 \包括\”
附加libs文件夹:“C:\ Program Files \ PostgreSQL \ 9.2 \ lib \“
Im针对”libpq.lib“链接。
我的问题看起来像这样:
#include <iostream>
using namespace std;
#include <libpq-fe.h>
int main() {
PGconn *psql = PQconnectdb("hostaddr = '127.0.0.1' port = '' dbname = 'fwaggle' user = 'fwaggle' password = 'password' connect_timeout = '10'");
/* init connection */
if (!psql) {
}
std::cin.get();
return 0;
}
结果:“错误LNK2019:Verweis奥夫nichtaufgelöstesexternes符号 “_PQconnectdb” 中的Funktion “_main” 我不能摆脱这个链接错误的,我是什么做错了
对于那些无法猜测错误消息所说的内容:*在函数“_main”*中引用未解析的外部符号“_PQconnectdb”。 – Oswald 2013-04-04 11:02:03