libpq:我应该使用哪些库文件
libpq: which lib files should I use
我使用PostgreSQL作为我的数据库,我正在编写一个c++项目,所以我必须使用libpq来连接它。
我已经在PostgreSQL文件中找到了包含文件和lib文件,但是有太多的文件。我想我不需要把它们都加进去。
对于include文件,我只是添加了libpq-fe.h
, pg_config_ext.h
和postgres_ext.h
,然后我添加了libpq-fe.h
,看起来一切都很顺利,我可以调用一些函数,如PQconnectdb
, PQexec
等。但是当我编译它时,我得到一些LNK错误,这意味着我没有添加正确的lib文件。
我试图添加libpq.lib
和libpq.dll
,但我仍然得到了LNK错误。
有人知道我应该添加哪些lib文件吗?
我得到这个错误是因为错误的版本。
相关文章:
- 我应该将除 .cpp 以外的其他文件添加到 git 中吗?
- 我应该将外部标头放在 .h 文件还是.cpp文件中?
- 我应该如何获取配置文件的绝对路径与 Windows .exe一起发布?
- 我应该安装 .cmake 文件来共享/cmake 还是 lib/cmake?
- C++我应该用什么来保存格式化为字符串变量(如sprintf())的文件
- 在为 Java 编译动态链接文件时,我应该选择哪些 g++ 参数
- 我应该把Boost.Python的.so文件放在哪里,这样我就可以把它作为一个模块导入,以及我如何将它与Python 2
- 我应该使用什么功能在mac OS X中打开文件
- 我应该如何存储从文件中获取的这些信息?
- 我应该只对原始 cpp 文件使用 add_executable() 还是通过 add_library() 创建一个库
- 我应该在文件无法打开时关闭文件吗?
- Dokan:我应该自己处理文件共享和访问权限吗?
- 在更改文件描述符 1 以引用其他文件后,我应该如何管理 ::std::cout?
- 我应该如何将字节数组缓冲区传递给写文件
- 我应该将所有.o文件放在库中吗?
- 我应该把文件的末尾写在析构函数中吗
- 我应该如何生成 UserCalibration.bin 文件,如 OpenNI 示例 - NiUserTracker 中
- 我应该在.h文件中还是在.cpp文件中放置POD结构
- 我应该在头文件中的哪里声明我的私有类级静态常量
- 我的项目的哪些文件我应该放在repo