【问题标题】:Accessing Postgres using C/C++使用 C/C++ 访问 Postgres
【发布时间】:2015-11-04 13:46:01
【问题描述】:

我创建了一个使用 Dev-C++ 作为 Windows 应用程序(不是控制台应用程序)的窗口,我想通过我的 C++ 代码从 Windows 代码访问 PostgreSql 数据库以执行简单查询并在该窗口中显示结果。我尝试在互联网上搜索连接代码,但不断收到错误,但没有任何工作。

我尝试了 C 和 C++ 代码以及各自的连接过程。谁能帮我解决这个问题? 帮助表示赞赏!

【问题讨论】:

  • 网上有很多类似one这样的PostgreSQL数据库连接的简单例子。有什么问题?
  • 我昨天也试过了。我添加了 libpxx。但是当代码运行时,它显示'没有名为pqxx的目录'。
  • 您使用的是 Visual Studio 还是 GCC?
  • 抱歉,刚刚注意到您已经在 Windows 应用程序中提到了它。问题是你没有在你的项目中设置包含目录。
  • 我把那个'pqxx'目录加进去了,还是报错

标签: c++ c postgresql dev-c++


【解决方案1】:

从应用程序访问postgresql的步骤是

  1. 编译阶段添加“postgresql安装文件夹”\inclue目录。
  2. 将“postgresql 安装文件夹”\lib 目录添加到链接器阶段。
  3. 将 libpq.lib 添加到链接器阶段。
  4. 将 libpq.dll 从“postgresql 安装文件夹”\lib 复制到您的应用程序文件夹。
  5. 在您的项目中包含“libpq-fe.h”。

如果您需要任何有关任何步骤的帮助,请发表评论。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-19
    • 1970-01-01
    • 2011-02-16
    • 2010-10-07
    • 2011-06-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多