[英]Building a C Program using PostgreSQL on Windows with Visual Studio Community 2015
我正在尝试使用C和PostgreSQL进行示例 ,但是当我尝试通过Windows上的Visual Studio Community 2015进行编译时,找不到libpq-fe.h
。 我已经看过与添加adiional依赖项有关的答案 ,但是编译器一直在给我错误:
C1083: Cannot open include file: 'libpq-fe.h': No such file or directory
在项目属性>配置属性中,我添加了libpq-fe.h
标头的位置:
C/C++ > General > Additional Include Directories: C:\Program Files\PostgreSQL\9.5\include\libpq
以及图书馆的位置:
Linker > General > Additional Library Directories: C:\Program Files\PostgreSQL\9.5\lib
Linker > Input > Additional Dependencies: libpq.lib
我什至还没有开始添加与PostgreSQL相关的代码,这是我的主应用程序的开始,错误来自第3行:
#include<stdio.h>
#include<stdlib.h>
#include<libpq-fe.h>
int main(void) {
是否有我缺少的步骤,或者我为VS2015使用了错误的属性设置?
我假设您使用enterpriseDB安装程序安装了postgresql。
包含路径应为C:\\Program Files\\PostgreSQL\\9.5\\include
不带libpq
。 另外,请确保为构建的配置和平台相同的组合设置设置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.