Here is the code:
#include "libpq-fe.h"
#ifndef HDBUTIL
#define HDBUTIL
class DBConn
{
public:
PGconn pg_conn;
bool Connect();
bool Disconnect();
};
#endif
... and here is the make error:
tux tb # make
g++ -Wall -g -o0 -lpq -I/usr/include/postgresql/libpq-4 server.cpp
db_util.cpp player.cpp -o tbserver.exe -L/usr/lib64 `wx-config --
cxxflags` `wx-config --libs`
In file included from server.h:10,
from server.cpp:24:
db_util.h:11: error: field 'pg_conn' has incomplete type
Daniel <danwgrace@gmail.com> writes:
> PGconn pg_conn;
You probably want that to be "PGconn *pg_conn;"
> db_util.h:11: error: field 'pg_conn' has incomplete type
libpq doesn't expose the struct type PGconn, only pointers to it.
regards, tom lane
Есть вопросы? Напишите нам!
✖
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера