1. 程式人生 > >VisualStudio(VS2017)配置C/C++-PostgreSQL(9.6.3)開發環境(ZT)

VisualStudio(VS2017)配置C/C++-PostgreSQL(9.6.3)開發環境(ZT)

控制臺 tab == syntax 方法 lib 手動 c++ pos

https://www.2cto.com/database/201707/658910.html

開發環境

Visual Studio 2017[15.2(26430.16)]

PostgreSQL 9.6.3

配置步驟

先從上方的網址中下載需要版本的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

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 <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; }</libpq-fe.h>

運行結果:

技術分享

VisualStudio(VS2017)配置C/C++-PostgreSQL(9.6.3)開發環境(ZT)