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