Visual Studio(VS2017)配置C/C++ PostgreSQL9.6.3開發(fā)環(huán)境
開發(fā)環(huán)境
Visual Studio 2017[15.2(26430.16)]
下載地址:https://www.visualstudio.com/downloads/
腳本之家下載地址:http://www.dbjr.com.cn/softs/540849.html
PostgreSQL 9.6.3
下載地址:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
配置步驟
先從上方的網(wǎng)址中下載需要版本的PostgreSQL。此處有32位和64位可選,這里的位數(shù)指的是你調(diào)用PostgreSQL開發(fā)出來的軟件的位數(shù)版本,而不是你計算機的位數(shù)。
打開下載好的安裝包,大部分步驟可以直接點擊“Next”。
在“Password”界面可以給默認(rèn)用戶(用戶名為“prostgres”)添加一個密碼。
安裝完成后,去掉鉤,點擊“Finish”。
新建一個項目,本文選擇控制臺應(yīng)用程序(空項目),方便演示。
進入項目屬性。
選擇對應(yīng)的平臺配置,多種配置需要分別進行配置。
將PostgreSQL安裝目錄下的“include”文件夾添加至項目。
方法類似,將“l(fā)ib”文件夾添加至項目。
添加libpq.lib。
手動輸入“l(fā)ibpq.lib”。
完成項目配置。
打開PostgreSQL安裝目錄。
將“l(fā)ib”文件夾中的“l(fā)ibeay32.dll”、“l(fā)ibiconv-2.dll”、“l(fā)ibintl-8.dll”、“ssleay32.dll”復(fù)制到項目目錄。
將“bin”文件夾中的“l(fā)ibpq.dll”復(fù)制到項目目錄。
測試代碼
測試代碼前不要忘了選擇項目平臺配置
#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; }
運行結(jié)果:
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
完美解決Could not load file or assembly AjaxPro.2 or one of its
Could not load file or assembly AjaxPro.2,經(jīng)排查原來是mcafee限制了2007-08-08MVC4制作網(wǎng)站教程第二章 部分用戶功能實現(xiàn)代碼
這篇文章主要為大家詳細介紹了MVC4制作網(wǎng)站教程,部分用戶功能實現(xiàn)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-08-08通過ASP.net實現(xiàn)flash對數(shù)據(jù)庫的訪問
近來網(wǎng)站需要在flash中提取數(shù)據(jù)庫中的數(shù)據(jù),從網(wǎng)上找了一點資料,今天下午在自己的機器上實現(xiàn)了一下,還是比較簡單的。2009-08-08asp.net URL中包含中文參數(shù)造成亂碼的解決方法
中文亂碼一直以來是WEB開發(fā)中比較常見的問題之一,對于初學(xué)者來說,各種各樣的編碼方式可能會有點不適應(yīng),本篇文章并不講述這些編碼,而是把自己遇到的一個小問題以及該問題的解決之法說明一下,希望對大家有用。2010-03-03ASP.NET MVC+EF在服務(wù)端分頁使用jqGrid以及jquery Datatables的注意事項
這篇文章主要為大家詳細介紹了ASP.NET MVC+EF在服務(wù)端分頁使用jqGrid以及jquery Datatables的注意事項,感興趣的小伙伴們可以參考一下2016-06-06