C++ can';t使用libpqxx和xcode4(c+;+;)编译
我试图在我的C++项目中使用LIPBQXX(3.1),以便连接到PostgreSQL数据库。我使用的是最新版本的xcode(xcode 4) 我正确地进行了安装(./configure,make和make install),并在标题搜索路径和库搜索路径中添加了库 标题搜索路径:/usr/local/include 库搜索路径:/usr/local/lib 那么 “内部::sql\u游标”的初始化没有匹配的构造函数 我应该编辑这个文件吗C++ can';t使用libpqxx和xcode4(c+;+;)编译,c++,xcode4,libpqxx,C++,Xcode4,Libpqxx,我试图在我的C++项目中使用LIPBQXX(3.1),以便连接到PostgreSQL数据库。我使用的是最新版本的xcode(xcode 4) 我正确地进行了安装(./configure,make和make install),并在标题搜索路径和库搜索路径中添加了库 标题搜索路径:/usr/local/include 库搜索路径:/usr/local/lib 那么 “内部::sql\u游标”的初始化没有匹配的构造函数 我应该编辑这个文件吗 谢谢您的帮助。最后,我编辑了库并更改了: m_cur(tr
谢谢您的帮助。最后,我编辑了库并更改了:
m_cur(trans, adopted_cursor, up, op)
致:
以匹配构造函数签名
stateless_cursor(
transaction_base &trans,
const PGSTD::string adopted_cursor) :
**m_cur(trans, adopted_cursor, up, op)**
{
// Put cursor in known position
m_cur.move(cursor_base::backward_all());
}
m_cur(trans, adopted_cursor, up, op)
m_cur(trans, adopted_cursor, op)