mặc dùPostgreSQLIS được viết cho các hệ điều hành giống UNIX, Thư viện máy khách C (libpq) và tương tác phần cuối (PSQL) có thể được biên dịch tự nhiên dưới tỷ lệ kèo bóng đá. Các makefiles có trong nguồn Phân phối được viết choMicrosoft Visual C ++và có lẽ sẽ không hoạt động với các hệ thống khác. Có thể biên dịch các thư viện theo cách thủ công trường hợp.
Tip:Nếu bạn đang sử dụng tỷ lệ kèo bóng đá 98 hoặc mới hơn, bạn có thể xây dựng và sử dụng tất cảPostgreSQL "Unix đường"Nếu bạn tỷ lệ kèo bóng đáCygwinBộ công cụ đầu tiên. Trong trường hợp đó, xemChương 1.
Để xây dựng mọi thứ bạn có thể tỷ lệ kèo bóng đátỷ lệ kèo bóng đá, Thay đổi thànhSRCThư mục và nhập lệnh
nmake /f win32.mak
Điều này giả định rằng bạn cótrực quan C ++Trong đường dẫn của bạn.
Các tệp sau sẽ được xây dựng:
Thư viện frontend có thể liên kết động
Thư viện nhập để liên kết chương trình của bạn thànhlibpq.dll
Phiên bản thư viện tĩnh của thư viện frontend
ThePostgreSQLTerminal tương tác
Tệp duy nhất thực sự cần được tỷ lệ kèo bóng đá làlibpq.dllThư viện. Tệp này nên trong Hầu hết các trường hợp được đặt trongWinnt \ System32thư mục (hoặc trongtỷ lệ kèo bóng đá \ SystemTrên hệ thống tỷ lệ kèo bóng đá 95/98/Me). Nếu như Tệp này được cài đặt bằng chương trình thiết lập, nó phải là được cài đặt bằng phiên bản kiểm tra bằng cách sử dụngPhiên bảninfotỷ lệ kèo bóng đá nguyên được bao gồm trong tệp, để đảm bảo rằng một phiên bản mới hơn của thư viện không ghi đè.
Nếu bạn có kế hoạch phát triển bằng cách sử dụnglibpqtỷ lệ kèo bóng đá máy này, bạn sẽ phải thêm TheSRC \ bao gồmvàSRC \ giao diện \ libpqthư mục con của nguồn Cây đến đường dẫn bao gồm trong tỷ lệ kèo bóng đá trình biên dịch của bạn.
Để sử dụng thư viện, bạn phải thêmlibpqdll.libTệp cho dự án của bạn. (Trong trực quan C ++, chỉ nhấp chuột phải vào dự án và chọn thêm nó.)