[odb-users] error occurs when to build libodb-pgsql 2.4
wangpeng
wangpeng at tinavi.com
Wed Feb 19 08:51:01 EST 2020
Hi all,
When I try to build libodb-pgsql 2.4 in VisualStudio 2010, error occurs as
follow, my postgresql's version is 12.
错误 8 error LNK2019: 无法解析的外部符号 _PQstatus,该符号在函数
"public: __thiscall odb::pgsql::connection::connection(class
odb::pgsql::database &)" (??0connection at pgsql@odb@@QAE at AAVdatabase@12@@Z) 中
被引用 D:\软件平台
\odb\libodb-pgsql-2.4.0\odb\pgsql\connection.obj libodb-pgsql-vc10
错误 11 error LNK2019: 无法解析的外部符号 _PQsetNoticeProcessor,该
符号在函数 "private: void __thiscall odb::pgsql::connection::init(void)"
(?init at connection@pgsql at odb@@AAEXXZ) 中被引用 D:\软件平台
\odb\libodb-pgsql-2.4.0\odb\pgsql\connection.obj libodb-pgsql-vc10
错误 3 error LNK2019: 无法解析的外部符号 _PQresultStatus,该符号在
函数 "bool __cdecl odb::pgsql::is_good_result(struct pg_result *,enum
ExecStatusType *)"
(?is_good_result at pgsql@odb@@YA_NPAUpg_result@@PAW4ExecStatusType@@@Z) 中被引
用 D:\软件平台
\odb\libodb-pgsql-2.4.0\odb\pgsql\connection.obj libodb-pgsql-vc10
错误 22 error LNK2019: 无法解析的外部符号 _PQresultErrorMessage,该
符号在函数 "void __cdecl odb::pgsql::translate_error(class
odb::pgsql::connection &,struct pg_result *)"
(?translate_error at pgsql@odb@@YAXAAVconnection at 12@PAUpg_result@@@Z) 中被引用
D:\软件平台\odb\libodb-pgsql-2.4.0\odb\pgsql\error.obj libodb-pgsql-vc10
错误 20 error LNK2019: 无法解析的外部符号 _PQresultErrorField,该符
号在函数 "void __cdecl odb::pgsql::translate_error(class
odb::pgsql::connection &,struct pg_result *)"
(?translate_error at pgsql@odb@@YAXAAVconnection at 12@PAUpg_result@@@Z) 中被引用
D:\软件平台\odb\libodb-pgsql-2.4.0\odb\pgsql\error.obj libodb-pgsql-vc10
错误 23 error LNK2019: 无法解析的外部符号 _PQprepare,该符号在函数
"private: void __thiscall odb::pgsql::statement::init(enum
odb::pgsql::statement_kind,class odb::pgsql::binding const *,bool,unsigned
int const *,unsigned int)"
(?init at statement@pgsql at odb@@AAEXW4statement_kind at 23@PBVbinding at 23@_NPBII at Z)
中被引用 D:\软件平台
\odb\libodb-pgsql-2.4.0\odb\pgsql\statement.obj libodb-pgsql-vc10
错误 12 error LNK2019: 无法解析的外部符号 _PQparameterStatus,该符号
在函数 "private: void __thiscall odb::pgsql::connection::init(void)"
(?init at connection@pgsql at odb@@AAEXXZ) 中被引用 D:\软件平台
\odb\libodb-pgsql-2.4.0\odb\pgsql\connection.obj libodb-pgsql-vc10
错误 15 error LNK2019: 无法解析的外部符号 _PQntuples,该符号在函数
"public: virtual unsigned __int64 __thiscall
odb::pgsql::connection::execute(char const *,unsigned int)"
(?execute at connection@pgsql at odb@@UAE_KPBDI at Z) 中被引用 D:\软件平台
\odb\libodb-pgsql-2.4.0\odb\pgsql\connection.obj libodb-pgsql-vc10
错误 28 error LNK2019: 无法解析的外部符号 _PQnfields,该符号在函数
"public: static bool __cdecl odb::pgsql::statement::bind_result(struct
odb::pgsql::bind *,unsigned int,struct pg_result *,unsigned int,bool)"
(?bind_result at statement@pgsql at odb@@SA_NPAUbind at 23@IPAUpg_result@@I_N at Z) 中被
引用 D:\软件平台
\odb\libodb-pgsql-2.4.0\odb\pgsql\statement.obj libodb-pgsql-vc10
错误 26 error LNK2019: 无法解析的外部符号 _PQgetvalue,该符号在函数
"public: static bool __cdecl odb::pgsql::statement::bind_result(struct
odb::pgsql::bind *,unsigned int,struct pg_result *,unsigned int,bool)"
(?bind_result at statement@pgsql at odb@@SA_NPAUbind at 23@IPAUpg_result@@I_N at Z) 中被
引用 D:\软件平台
\odb\libodb-pgsql-2.4.0\odb\pgsql\statement.obj libodb-pgsql-vc10
错误 24 error LNK2019: 无法解析的外部符号 _PQgetlength,该符号在函数
"public: static bool __cdecl odb::pgsql::statement::bind_result(struct
odb::pgsql::bind *,unsigned int,struct pg_result *,unsigned int,bool)"
(?bind_result at statement@pgsql at odb@@SA_NPAUbind at 23@IPAUpg_result@@I_N at Z) 中被
引用 D:\软件平台
\odb\libodb-pgsql-2.4.0\odb\pgsql\statement.obj libodb-pgsql-vc10
错误 27 error LNK2019: 无法解析的外部符号 _PQgetisnull,该符号在函数
"public: static bool __cdecl odb::pgsql::statement::bind_result(struct
odb::pgsql::bind *,unsigned int,struct pg_result *,unsigned int,bool)"
(?bind_result at statement@pgsql at odb@@SA_NPAUbind at 23@IPAUpg_result@@I_N at Z) 中被
引用 D:\软件平台
\odb\libodb-pgsql-2.4.0\odb\pgsql\statement.obj libodb-pgsql-vc10
错误 25 error LNK2019: 无法解析的外部符号 _PQftype,该符号在函数
"public: static bool __cdecl odb::pgsql::statement::bind_result(struct
odb::pgsql::bind *,unsigned int,struct pg_result *,unsigned int,bool)"
(?bind_result at statement@pgsql at odb@@SA_NPAUbind at 23@IPAUpg_result@@I_N at Z) 中被
引用 D:\软件平台
\odb\libodb-pgsql-2.4.0\odb\pgsql\statement.obj libodb-pgsql-vc10
错误 1 error LNK2019: 无法解析的外部符号 _PQfinish,该符号在函数
"public: static void __cdecl odb::pgsql::handle_traits<struct
pg_conn>::release(struct pg_conn *)"
(?release@?$handle_traits at Upg_conn@@@pgsql at odb@@SAXPAUpg_conn@@@Z) 中被引用
D:\软件平台
\odb\libodb-pgsql-2.4.0\odb\pgsql\auto-handle.obj libodb-pgsql-vc10
错误 29 error LNK2019: 无法解析的外部符号 _PQexecPrepared,该符号在
函数 "public: void __thiscall odb::pgsql::select_statement::execute(void)"
(?execute at select_statement@pgsql at odb@@QAEXXZ) 中被引用 D:\软件平台
\odb\libodb-pgsql-2.4.0\odb\pgsql\statement.obj libodb-pgsql-vc10
错误 17 error LNK2019: 无法解析的外部符号 _PQexec,该符号在函数
"public: virtual unsigned __int64 __thiscall
odb::pgsql::connection::execute(char const *,unsigned int)"
(?execute at connection@pgsql at odb@@UAE_KPBDI at Z) 中被引用 D:\软件平台
\odb\libodb-pgsql-2.4.0\odb\pgsql\connection.obj libodb-pgsql-vc10
错误 7 error LNK2019: 无法解析的外部符号 _PQerrorMessage,该符号在
函数 "public: __thiscall odb::pgsql::connection::connection(class
odb::pgsql::database &)" (??0connection at pgsql@odb@@QAE at AAVdatabase@12@@Z) 中
被引用 D:\软件平台
\odb\libodb-pgsql-2.4.0\odb\pgsql\connection.obj libodb-pgsql-vc10
错误 10 error LNK2019: 无法解析的外部符号 _PQconnectdb,该符号在函数
"public: __thiscall odb::pgsql::connection::connection(class
odb::pgsql::database &)" (??0connection at pgsql@odb@@QAE at AAVdatabase@12@@Z) 中
被引用 D:\软件平台
\odb\libodb-pgsql-2.4.0\odb\pgsql\connection.obj libodb-pgsql-vc10
错误 13 error LNK2019: 无法解析的外部符号 _PQcmdTuples,该符号在函数
"public: virtual unsigned __int64 __thiscall
odb::pgsql::connection::execute(char const *,unsigned int)"
(?execute at connection@pgsql at odb@@UAE_KPBDI at Z) 中被引用 D:\软件平台
\odb\libodb-pgsql-2.4.0\odb\pgsql\connection.obj libodb-pgsql-vc10
错误 2 error LNK2019: 无法解析的外部符号 _PQclear,该符号在函数
"public: static void __cdecl odb::pgsql::handle_traits<struct
pg_result>::release(struct pg_result *)"
(?release@?$handle_traits at Upg_result@@@pgsql at odb@@SAXPAUpg_result@@@Z) 中被
引用 D:\软件平台
\odb\libodb-pgsql-2.4.0\odb\pgsql\auto-handle.obj libodb-pgsql-vc10
More information about the odb-users
mailing list