Posted by: narkoticro on: 8 iulie 2009
Acesta este articolul III din seria Cum să construiți biblioteca…. De data aceasta vom discuta despre libpq care este de fapt interfața C pentru serverul de baze de date PostgreSQL. Această înterfață este utilă acelora care vor să scrie aplicații pe arhitectură client/server cu suport pentru baze de date PostgreSQL.
Știu că e nasol să mă repet dar poate sunt unii dintre voi care nu au luat articolele la rând pentru că n-au avut nevoie de bibliotecile respective, așa că ….
Vom lucra pe o partiție Z ce conține toate codurile sursă, bibliotecile aflându-se în folderul Z:\Biblioteci. De ce facem acest lucru puteți afla făcând un click aici.
Mai întâi va trebui sa download-ati urmatoarele:
Arhiva conține folder-ul postgresql-8.3.7 cu toate fișierele aferente construirii bibliotecilor. Dezarhivați acest folder la calea care am stabilit-o mai sus (Z:\Biblioteci). Cel mai bine este să păstrați și arhiva pentru o restaurare rapidă a fișierelor în cazul unei configurări greșite înainte de compilare.
Spre deosebire de bibliotecile de până acum, libpq este foarte ușor de construit. Porniți Visual Studio. Porniți consola de la meniul Tools, Visual Studio Command Prompt. Navigați până la folder-ul Z:\Biblioteci\postgresql-8.3.7\src.
Acolo tastați: nmake /f win32.mak pentru versiunea Release și nmake /f win32.mak DEBUG=1 pentru versiunea Debug. Dacă ne uităm acum la folder-ul Z:\Biblioteci\postgresql-8.3.7\src\interfaces\libpq ar trebui să vedem folderele Debug și Release.
Din folderul Debug efectuați următoarele acțiuni:
Iar din folder-ul Release:
În cele din urmă copiați toate folder-ele și fișierele din Z:\Biblioteci\postgresql-8.3.7\src\include în Z:\Include\PostgreSQL.
Sper că nu ați avut probleme în crearea acestei biblioteci. În caz că da… aștept întrebările voastre. Succes!