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

來源:互聯網
上載者:User

標籤:bad   err   版本   圖片   開啟   項目配置   ext   connect   htm   

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

 

?
12345678910111213141516 <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)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.