Im using visual studio 2012 Ultimate и PostgreSQL 9.2 64 бит. я создал совершенно новый проект со следующими параметрами:Доступ к PostgreSQL через C++ - Интерфейс (ошибка компоновщика)
Дополнительно включает в себя папку: "C: \ Program Files \ PostgreSQL \ 9.2 \ включать \"
Дополнительная папка Libs: «C: \ Program Files \ PostgreSQL \ 9.2 \ lib \ "
Im linking" 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 Ауф NICHT aufgelöstes externes Символ " _PQconnectdb" в Funktion "_MAIN" Я не могу избавиться от этой ошибки линкера, о чем это я делаю неправильно
Для тех, кто не может догадаться, что говорит об ошибке: * Ссылка на неразрешенный внешний символ «_PQconnectdb» в функции «_main» *. – Oswald