【问题标题】:LNK1104 cannot open file 'libpq.lib'LNK1104 无法打开文件“libpq.lib”
【发布时间】:2017-09-29 19:29:18
【问题描述】:

我正在尝试从我的 Visual C++ 项目连接到 Windows postgresql 数据库。

我从这里下载了 BigSQL 的 9.5.9 图形安装程序:https://www.openscg.com/bigsql/postgresql/installers.jsp/

我在我的 C++ 项目中正确设置了以下属性(基于如何从 c++ 程序设置 postgress 连接的教程)

C/C++ -> 常规 -> 附加包含目录

链接器 -> 常规 -> 附加库目录

并且链接器 -> 输入 -> 附加依赖项设置为 libpq.lib。

当我尝试编译它时,我收到以下错误消息: LNK1104 无法打开文件'libpq.lib'

我在我的机器上的任何地方都找不到 libpq.lib。安装程序是否应该包含此文件?我怎样才能解决这个问题?

【问题讨论】:

    标签: postgresql visual-c++


    【解决方案1】:

    在 Windows 10 上,PostgreSQL 12 的默认安装位置是:

    C:\Program Files\PostgreSQL\12\lib\libpq.lib
    

    【讨论】:

      猜你喜欢
      • 2015-11-11
      • 2020-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多