LNK1104无法打开文件' libpq.lib'

时间:2017-09-29 19:29:18

标签: postgresql visual-c++

我试图从我的Visual C ++项目连接到windows postgresql数据库。

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

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

C / C ++ - >一般 - >其他包含目录

链接器 - >一般 - >其他图书馆馆藏

和链接器 - >输入 - >其他依赖项设置为libpq.lib。

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

我在我的机器上找不到libpq.lib。该文件是否已包含在安装程序中?我怎样才能解决这个问题?

1 个答案:

答案 0 :(得分:0)

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

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