Phiên bản không được hỗ trợ:8.4 / 8.3
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong kèo bóng đá cúp c2 phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

16.1. Tòa nhà vớikèo bóng đá cúp c2 C ++ 2005

Công cụ xây kèo bóng đá cúp c2 bằng cách sử dụngkèo bóng đá cúp c2 C ++ 2005, nằm trongsrc/công cụ/msvcThư mục. Khi xây kèo bóng đá cúp c2, làm chắc chắn không có công cụ từMingwhoặcCygwinhiện tại trong đường dẫn hệ thống của bạn. Cũng, Đảm bảo bạn có tất cả kèo bóng đá cúp c2 công cụ C ++ trực quan cần thiết trong đường dẫn, thường bằng cách bắt đầukèo bóng đá cúp c2 Lời nhắc lệnh studiovà chạy kèo bóng đá cúp c2 lệnh từ đó. Tất cả kèo bóng đá cúp c2 lệnh phải được chạy từSRC \ Tools \ MSVCThư mục.

Trước khi bạn xây kèo bóng đá cúp c2, chỉnh sửa tệpconfig.plĐể phản ánh kèo bóng đá cúp c2 tùy chọn cấu hình Bạn muốn đặt, bao gồm kèo bóng đá cúp c2 đường dẫn đến kèo bóng đá cúp c2 thư viện được sử dụng. Nếu bạn cần Để đặt bất kỳ biến môi trường nào khác, hãy tạo một tệp có tênbuildenv.plvà đặt kèo bóng đá cúp c2 yêu cầu lệnh ở đó. Ví dụ, để thêm đường dẫn cho bò rừng khi nó Không có trong đường dẫn, tạo một tệp chứa:

$ env path = $ env path. '; c: \ some \ where \ bison \ bin';

16.1.1. Yêu cầu

PostgreSQL sẽ xây kèo bóng đá cúp c2 bằng cách sử dụng các phiên bản chuyên nghiệp (bất kỳ phiên bản nào) hoặc phiên bản Express miễn phí củakèo bóng đá cúp c2 Studio 2005. Sau đây Các sản phẩm bổ sung được yêu cầu để xây kèo bóng đá cúp c2 gói hoàn chỉnh. Sử dụngconfig.plTệp để chỉ định Thư viện nào có sẵn trong.

ActiveSestate Perl

ActiveSestate Perl được yêu cầu để chạy bản kèo bóng đá cúp c2 kịch bản thế hệ. Mingw hoặc Cygwin Perl sẽ không hoạt động. Nó cũng phải có mặt trong con đường. Nhị phân có thể được Tải xuống từhttp: //www.activestate.com(Lưu ý: Phiên bản 5.8 trở lên được yêu cầu, tiêu chuẩn miễn phí Phân phối là đủ).

ActiveState TCL

Yêu cầu xây kèo bóng đá cúp c2PL/TCL(Lưu ý: Phiên bản 8.4 là bắt buộc, phân phối tiêu chuẩn miễn phí là hợp lý).

BisonFlex

Bison và Flex được yêu cầu xây kèo bóng đá cúp c2 từ Git, nhưng không cần thiết khi xây kèo bóng đá cúp c2 từ một tập tin phát hành. Lưu ý rằng Chỉ có Bison 1.875 hoặc phiên bản 2.2 trở lên sẽ hoạt động. Bison và Flex có thể được tải xuống từhttp: //gnuwin32.sourceforge.net.

diff

Diff được yêu cầu để chạy kèo bóng đá cúp c2 bài kiểm tra hồi quy và có thể được tải xuống từhttp: //gnuwin32.sourceforge.net.

GetText

GetText được yêu cầu xây kèo bóng đá cúp c2 với hỗ trợ NLS và có thể được tải xuống từhttp: //gnuwin32.sourceforge.net. Lưu ý rằng tất cả kèo bóng đá cúp c2 nhị phân, phụ thuộc và nhà phát triển đều cần thiết.

Nền tảng Microsoft SDK

Bạn nên nâng cấp lên mới nhất Phiên bản có sẵn củaSDK nền tảng Microsoft, Có sẵn Để tải xuống từhttp: //www.microsoft.com/doads/.

MIT Kerberos

Cần thiết cho hỗ trợ xác thực Kerberos. MIT Kerberos có thể được tải xuống từhttp: //web.mit.edu/kerberos/dist/index.html.

libxml2libxslt

Yêu cầu cho hỗ trợ XML. Có thể tải xuống kèo bóng đá cúp c2 nhị phân từhttp: //zlatkovic.com/pub/libxmlhoặc nguồn từhttp: //xmlsoft.org. Lưu ý rằng libxml2 yêu cầu ICONV, có sẵn từ cùng một bản tải xuống vị trí.

OpenSSL

Yêu cầu cho hỗ trợ SSL. Có thể tải xuống kèo bóng đá cúp c2 nhị phân từhttp: //www.slproweb.com/products/win32opencssl.html11317_11345http: //www.openssl.org.

OSSP-UUID

Yêu cầu cho hỗ trợ UUID-OSSP (chỉ đóng góp). Nguồn có thể được tải xuống từhttp: //www.ossp.org/pkg/lib/uuid/.

Python

Yêu cầu xây kèo bóng đá cúp c2PL/Python. Nhị phân có thể được Tải xuống từhttp: //www.python.org.

12104_12110

Cần thiết để hỗ trợ nén trongpg_dump12277_12289. Nhị phân có thể được Tải xuống từhttp: //www.zlib.net.

16.1.2. Xây kèo bóng đá cúp c2

Để xây kèo bóng đá cúp c2 tất cả PostgreSQL trong cấu hình phát hành (The mặc định), chạy lệnh:

    Build

Để xây kèo bóng đá cúp c2 tất cả PostgreSQL trong cấu hình gỡ lỗi, chạy yêu cầu:

    Build Debug

Để xây kèo bóng đá cúp c2 chỉ một dự án duy nhất, ví dụ PSQL, chạy lệnh:

    Build PSQL
    Build Debug PSQL

Để thay đổi cấu hình bản kèo bóng đá cúp c2 mặc định thành gỡ lỗi, hãy đặt theo sau trongbuildenv.plTệp:

    $ env config = "Debug";

Cũng có thể xây kèo bóng đá cúp c2 từ bên trong Studio Visual GUI. Trong trường hợp này, bạn cần chạy:

    perl mkvcbuild.pl

Từ dấu nhắc lệnh, sau đó mở được tạopgsql.sln(Trong thư mục gốc của cây nguồn) trong kèo bóng đá cúp c2 Studio.

16.1.3. Làm sạch và cài đặt

Hầu hết thời gian, theo dõi phụ thuộc tự động trong Visual Studio sẽ xử lý kèo bóng đá cúp c2 tập tin đã thay đổi. Nhưng nếu đã có Những thay đổi lớn, bạn có thể cần phải làm sạch cài đặt. Để làm cái này, chỉ cần chạyClean.batLệnh, sẽ tự động dọn dẹp tất cả Tệp. Bạn cũng có thể chạy nó vớidisttham số, trong trường hợp đó nó sẽ hoạt động giốngLàm cho Distcleanvà loại bỏ kèo bóng đá cúp c2 tệp đầu ra Flex/Bison cũng vậy.

Theo mặc định, tất cả kèo bóng đá cúp c2 tệp được ghi vào một thư mục con củaDebughoặcPhát hànhThư mục. Để cài đặt kèo bóng đá cúp c2 tệp này sử dụng bố cục tiêu chuẩn và cũng tạo kèo bóng đá cúp c2 tệp cần thiết Để khởi tạo và sử dụng cơ sở dữ liệu, hãy chạy lệnh:

    perl install.pl C: \ Destination \ thư mục

16.1.4. Chạy kèo bóng đá cúp c2 bài kiểm tra hồi quy

Để chạy các bài kiểm tra hồi quy, hãy đảm bảo bạn đã hoàn thành Việc xây kèo bóng đá cúp c2 tất cả các bộ phận cần thiết đầu tiên. Ngoài ra, hãy chắc chắn rằng DLL cần phải tải tất cả các phần của hệ thống (chẳng hạn như Perl và dll python cho các ngôn ngữ thủ tục) có mặt trong đường dẫn hệ thống. Nếu chúng không, hãy đặt nó thông quabuildenv.plTệp. Để chạy kèo bóng đá cúp c2 bài kiểm tra, hãy chạy một trong những kèo bóng đá cúp c2 lệnh sau từSRC \ Tools \ MSVCThư mục:

    Kiểm tra vcreator
    15647_15681
    VCREICS PLCHECK
    VCREXCTECK

Để thay đổi lịch sử dụng (mặc định là song song), nối nó vào dòng lệnh như:

    VCREICS Kiểm tra nối tiếp

Để biết thêm thông tin về kèo bóng đá cúp c2 bài kiểm tra hồi quy, xemChương 29.

16.1.5. Xây kèo bóng đá cúp c2 tài liệu

Xây kèo bóng đá cúp c2 tài liệu PostgreSQL ở định dạng HTML Yêu cầu một số công cụ và tập tin. Tạo một thư mục gốc cho Tất cả các tệp này và lưu trữ chúng trong các thư mục con trong Danh sách bên dưới.

Openjade 1.3.1-2

16592_1660816766_16871và Khó hiểu trong thư mục conOpenJade-1.3.1.

Docbook DTD 4.2

Tải xuống từhttp: //www.oasis-open.org/docbook/sgml/4.2/docbook-4.2.zipvà Khó hiểu trong thư mục conDocbook.

DocBook DSSSL 1.79

Tải xuống từ17587_17689và Khó hiểu trong thư mục conDocBook-DssSL-1.79.

kèo bóng đá cúp c2 thực thể nhân vật ISO

17880_17896http: //www.oasis-open.org/cover/isoents.zipvà Khó hiểu trong thư mục conDocbook.

Chỉnh sửabuildenv.plTệp và thêm một biến cho vị trí của thư mục gốc, cho ví dụ:

$ env docroot = 'C: \ DocBook';

Để xây kèo bóng đá cúp c2 tài liệu, hãy chạy lệnhbuildDoc.bat. Lưu ý rằng điều này thực sự sẽ chạy Bản kèo bóng đá cúp c2 hai lần, để tạo ra các chỉ mục. Các Các tệp HTML được tạo sẽ ởDOC \ SRC \ SGML.