即時通訊使用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