Visual Studio(VS2017)配置C/C++ PostgreSQL9.6.3开发环境

发布时间 - 2026-01-11 02:24:25    点击率:

开发环境

Visual Studio 2017[15.2(26430.16)]

下载地址:https://www.visualstudio.com/downloads/

下载地址:https://www./softs/540849.html

PostgreSQL 9.6.3

下载地址:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads

配置步骤

先从上方的网址中下载需要版本的PostgreSQL。此处有32位和64位可选,这里的位数指的是你调用PostgreSQL开发出来的软件的位数版本,而不是你计算机的位数。

打开下载好的安装包,大部分步骤可以直接点击“Next”。
在“Password”界面可以给默认用户(用户名为“prostgres”)添加一个密码。

安装完成后,去掉钩,点击“Finish”。

新建一个项目,本文选择控制台应用程序(空项目),方便演示。

进入项目属性。

选择对应的平台配置,多种配置需要分别进行配置。

将PostgreSQL安装目录下的“include”文件夹添加至项目。

 


 

方法类似,将“lib”文件夹添加至项目。

添加libpq.lib。

手动输入“libpq.lib”。

完成项目配置。
打开PostgreSQL安装目录。
将“lib”文件夹中的“libeay32.dll”、“libiconv-2.dll”、“libintl-8.dll”、“ssleay32.dll”复制到项目目录。
将“bin”文件夹中的“libpq.dll”复制到项目目录。

测试代码

测试代码前不要忘了选择项目平台配置

#include <libpq-fe.h>

int main () {
 int lib_ver = PQlibVersion ();
 printf ("Version of libpq: %d\n", lib_ver);
 PGconn *conn = PQconnectdb ("host=192.168.1.104 dbname=testdb user=postgres password=abc123");
 if (PQstatus (conn) == CONNECTION_BAD) {
 fprintf (stderr, "Connection to database failed: %s\n",
  PQerrorMessage (conn));
 PQfinish (conn);
 return 0;
 }
 int ver = PQserverVersion (conn);
 printf ("Server version: %d\n", ver);
 PQfinish (conn);
 return 0;
}

运行结果:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# Visual  # Studio2017  # VS2017  # C++  # PostgreSQL9.6.3  # C++ 通过pqxxlib库链接 PostgreSql数据库的详细过程  # 下载地址  # 夹中  # 可选  # 指的是  # 大家多多  # 直接点击  # 打开下载  # 不要忘了  # 安装目录  # 新建一个  # 应用程序  # 安装包  # 安装完成后  # 目录下  # 不是你  # Password  # align  # center  # text  # libpq 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?  如何快速辨别茅台真假?关键步骤解析  Laravel Fortify是什么,和Jetstream有什么关系  🚀拖拽式CMS建站能否实现高效与个性化并存?  PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  做企业网站制作流程,企业网站制作基本流程有哪些?  Python文件操作最佳实践_稳定性说明【指导】  ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集  laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法  美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  php打包exe后无法访问网络共享_共享权限设置方法【教程】  Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】  Microsoft Edge如何解决网页加载问题 Edge浏览器加载问题修复  无锡营销型网站制作公司,无锡网选车牌流程?  大学网站设计制作软件有哪些,如何将网站制作成自己app?  javascript基于原型链的继承及call和apply函数用法分析  如何将凡科建站内容保存为本地文件?  Laravel Admin后台管理框架推荐_Laravel快速开发后台工具  如何在企业微信快速生成手机电脑官网?  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  如何基于云服务器快速搭建个人网站?  家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?  Laravel如何使用Vite进行前端资源打包?(配置示例)  JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】  Android okhttputils现在进度显示实例代码  jQuery 常见小例汇总  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  Laravel用户密码怎么加密_Laravel Hash门面使用教程  香港服务器如何优化才能显著提升网站加载速度?  laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法  Java类加载基本过程详细介绍  北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?  怎么用AI帮你为初创公司进行市场定位分析?  香港服务器租用每月最低只需15元?  Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】  php增删改查怎么学_零基础入门php数据库操作必知基础【教程】  悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音  敲碗10年!Mac系列传将迎来「触控与联网」双革新  海南网站制作公司有哪些,海口网是哪家的?  如何在沈阳梯子盘古建站优化SEO排名与功能模块?  如何批量查询域名的建站时间记录?  Laravel如何发送邮件_Laravel Mailables构建与发送邮件的简明教程  如何用VPS主机快速搭建个人网站?  详解Android中Activity的四大启动模式实验简述  如何快速搭建高效WAP手机网站吸引移动用户?  laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法  如何用已有域名快速搭建网站?