gpt4 book ai didi

c++ - 无法使用 libpqxx 和 xcode4 (c++) 进行编译

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:35:14 24 4
gpt4 key购买 nike

我正在尝试在我的 C++ 项目中使用 libpqxx (3.1) 以连接到我的 postgresql 数据库。我使用的是最新版本的 xcode (xcode 4)。

我正确地进行了安装(./configure、make 和 make install)并在我的标题搜索路径和库搜索路径中添加了库。

标题搜索路径:/usr/local/include库搜索路径:/usr/local/lib

然后,

#include <pqxx/pqxx>

我在 pqxx/cursor.hxx 文件中收到以下错误:

  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());
}

“internal::sql_cursor”的初始化没有匹配的构造函数

我应该编辑这个文件吗?

感谢您的帮助。

最佳答案

最后,我编辑了库并更改了:

 m_cur(trans, adopted_cursor, up, op)

到:

m_cur(trans, adopted_cursor, op)

匹配构造函数签名。

关于c++ - 无法使用 libpqxx 和 xcode4 (c++) 进行编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5695298/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com