PostgreSQL có thể được xây kèo bóng đá việt nam bằng bộ trình biên dịch C ++ trực quan từ Microsoft. Các trình biên dịch này có thể là từVisual Studio, Visual Studio Expresskèo bóng đá việt nam một số phiên bản củaMicrosoft kèo bóng đá việt nam. Nếu bạn chưa cóVisual StudioThiết lập môi trường, cách dễ nhất là sử dụng các trình biên dịch từVisual Studio 2022kèo bóng đá việt nam những người trongkèo bóng đá việt nam 10, cả hai đều tải xuống miễn phí từ kèo bóng đá việt nam.
Cả hai bản kèo bóng đá việt nam 32 bit và 64 bit đều có thể với bộ trình biên dịch Microsoft. Các bản kèo bóng đá việt nam PostgreSQL 32 bit có thể vớiVisual Studio 2015đếnVisual Studio 2022, cũng như SDK Windows độc lập phát hành 10 trở lên. Các bản kèo bóng đá việt nam PostgreSQL 64 bit được hỗ trợ vớiMicrosoft kèo bóng đá việt namPhiên bản 10 trở lên kèo bóng đá việt namVisual Studio 2015trở lên.
10951_10982Visual C ++kèo bóng đá việt namNền tảng kèo bóng đá việt namSRC \ Tools \ MSVC
Thư mục. Khi xây kèo bóng đá việt nam, hãy đảm bảo không có công cụ từMingwkèo bóng đá việt namCygwinhiện tại trong đường dẫn hệ thống của bạn. Ngoài ra, hãy chắc chắn rằng bạn có tất cả các công cụ C ++ trực quan cần thiết trong đường dẫn. TRONGVisual Studio, Bắt đầuLời nhắc lệnh Studio Visual. Nếu bạn muốn xây kèo bóng đá việt nam phiên bản 64 bit, bạn phải sử dụng phiên bản 64 bit của lệnh và ngược lại. Bắt đầu vớiVisual Studio 2017Điều này có thể được thực hiện từ dòng lệnh bằng cách sử dụngVSDEVCMD.BAT
, xem-help
Đối kèo bóng đá việt nam các tùy chọn có sẵn và giá trị mặc định của chúng.VSVARS32.bat
có sẵn trongVisual Studio 2015và các phiên bản trước đó cho cùng một mục đích. TừLời nhắc lệnh Studio Visual12077_12166vcvarsall.bat
lệnh, ví dụ:vcvarsall.bat x64 10.0.10240.0
Để nhắm mục tiêu Windows 10 với bản kèo bóng đá việt nam phát hành 64 bit. Nhìn thấy-help
Đối kèo bóng đá việt nam các tùy chọn khác củavcvarsall.bat
. Tất cả các lệnh phải được chạy từSRC \ Tools \ MSVC
12520_12533
Trước khi xây kèo bóng đá việt nam, bạn có thể tạo tệpconfig.pl
Để phản ánh bất kỳ tùy chọn cấu hình nào bạn muốn thay đổi kèo bóng đá việt nam đường dẫn đến bất kỳ thư viện bên thứ ba nào để sử dụng. Cấu hình hoàn chỉnh được xác định bằng cách đọc và phân tích tệp đầu tiênconfig_default.pl
, sau đó áp dụng mọi thay đổi từconfig.pl
. Ví dụ: để chỉ định vị trí của của bạnPythonCài đặt, đặt phần sau vàoconfig.pl
:
$ config- python = 'C: \ python310';
Bạn chỉ cần chỉ định các tham số khác kèo bóng đá việt nam những gì trongconfig_default.pl
.
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.pl
13426_13557
$ env path = $ env path. '; c: \ some \ where \ bison \ bin';
Để chuyển các đối số dòng lệnh bổ sung cho lệnh Build Studio Build (MSBuild kèo bóng đá việt nam VcBuild):
$ env msbflags = "/m";
Các sản phẩm bổ sung sau đây được yêu cầu xây kèo bóng đá việt namPostgreSQL. Sử dụngconfig.pl
Tệp để chỉ định thư mục nào có sẵn.
Nếu môi trường xây kèo bóng đá việt nam của bạn không giao hàng với phiên bản được hỗ trợ củaMicrosoft kèo bóng đá việt namBạn nên nâng cấp lên phiên bản mới nhất (hiện tại phiên bản 10), có sẵn để tải xuống từhttps: //www.kèo bóng đá việt namcom/doad.
Bạn phải luôn bao gồmTiêu đề và thư viện kèo bóng đá việt namMột phần của kèo bóng đá việt nam. Nếu bạn cài đặtkèo bóng đá việt nambao gồmTrình biên dịch Visual C ++, bạn không cần15155_15170để xây kèo bóng đá việt nam. Lưu ý rằng kể từ phiên bản 8.0a, SDK Windows không còn vận chuyển với môi trường xây kèo bóng đá việt nam dòng lệnh hoàn chỉnh.
Strawberry Perl được yêu cầu để chạy các tập lệnh tạo bản dựng. Mingw kèo bóng đá việt nam Cygwin Perl sẽ không hoạt động. Nó cũng phải có mặt trong con đường. Có thể tải xuống các nhị phân từhttps: //strawberryperl.com.
Các sản phẩm bổ sung sau đây không bắt buộc phải bắt đầu, nhưng được yêu cầu xây kèo bóng đá việt nam gói hoàn chỉnh. Sử dụngconfig.pl
Tệp để chỉ định thư mục nào có sẵn.
Yêu cầu xây kèo bóng đá việt namPL/TCL. Có thể tải xuống các nhị phân từhttps: //www.magicsplat.com/tcl-installer/index.html.
BisonvàFlexđược yêu cầu xây kèo bóng đá việt nam từ Git, nhưng không bắt buộc khi xây kèo bóng đá việt nam từ tệp phát hành. Chỉ mộtBisonPhiên bản 2.3 trở lên sẽ hoạt động.FlexPhải là phiên bản 2.5.35 trở lên.
cảBisonvàFlexđược bao gồm trongMSYSBộ công cụ, có sẵn từhttp: //www.mingw.org/wiki/msyslà một phần củaMingwbộ trình biên dịch.
Bạn sẽ cần thêm thư mục chứaflex.exe
vàBison.exe
đến biến môi trường đường dẫn trongbuildenv.pl
Trừ khi chúng đã ở trên đường dẫn. Trong trường hợp của Mingw, thư mục là\ MSYS \ 1.0 \ bin
Thư mục phụ của thư mục cài đặt Mingw của bạn.
17728_17931C: \ Tệp chương trình \ gnuwin32
. Cân nhắc cài đặt vàoC: \ gnuwin32
kèo bóng đá việt nam sử dụng đường dẫn tên ngắn NTFS đến GNUWIN32 trong cài đặt môi trường đường dẫn của bạn (ví dụ:C: \ progra ~ 1 \ gnuwin32
18187_18191
Diff được yêu cầu để chạy các bài kiểm tra hồi quy và có thể được tải xuống từhttp: //gnuwin32.sourceforge.net.
GetText được yêu cầu xây kèo bóng đá việt nam với hỗ trợ NLS và có thể được tải xuống từhttp: //gnuwin32.sourceforge.net. Lưu ý rằng các nhị phân, phụ thuộc và tệp nhà phát triển đều cần thiết.
Cần thiết cho hỗ trợ xác thực GSSAPI. MIT Kerberos có thể được tải xuống từhttps: //web.mit.edu/kerberos/dist/index.html.
Cần thiết cho hỗ trợ XML. Có thể tải xuống các nhị phân từhttps: //zlatkovic.com/pub/libxmlkèo bóng đá việt nam nguồn từhttp: //xmlsoft.org. Lưu ý rằng libxml2 yêu cầu biểu tượng, có sẵn từ cùng một vị trí tải xuống.
Yêu cầu để hỗ trợLZ4Nén. Các nhị phân và nguồn có thể được tải xuống từhttps: //github.com/lz4/lz4/releases.
Cần thiết để hỗ trợZstandardNén. Các nhị phân và nguồn có thể được tải xuống từhttps: //github.com/facebook/zstd/releases.
Cần thiết cho hỗ trợ SSL. Có thể tải xuống các nhị phân từhttps: //slproweb.com/products/win32opencssl.htmlkèo bóng đá việt nam nguồn từhttps: //www.openssl.org.
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/.
Yêu cầu xây kèo bóng đá việt namPL/Python. Có thể tải xuống các nhị phân từhttps: //www.python.org.
Cần thiết để hỗ trợ nén trongpg_dumpvàpg_restore21804_21840https: //www.zlib.net.
22277_22349
Trộn các phiên bản 32- và 64 bit trong cùng một cây xây dựng không được hỗ trợ. Hệ thống xây dựng sẽ tự động phát hiện nếu nó chạy trong môi trường 32 kèo bóng đá việt nam 64 bit và xây dựng PostgreSQL phù hợp. Vì lý do này, điều quan trọng là bắt đầu dấu nhắc lệnh chính xác trước khi xây dựng.
Để sử dụng thư viện bên thứ ba phía máy chủ, chẳng hạn nhưPythonkèo bóng đá việt namOpenSSL, Thư viện nàyphảiCũng là 64 bit. Không có hỗ trợ để tải thư viện 32 bit trong máy chủ 64 bit. Một số thư viện của bên thứ ba hỗ trợ PostgreSQL chỉ có thể có sẵn trong các phiên bản 32 bit, trong trường hợp đó chúng không thể được sử dụng kèo bóng đá việt nam Postgresql 64 bit.
Để xây kèo bóng đá việt nam tất cả PostgreSQL trong cấu hình phát hành (mặc định), chạy lệnh:
Build
Để xây kèo bóng đá việt nam tất cả PostgreSQL trong cấu hình gỡ lỗi, chạy lệnh:
Build Debug
Để xây kèo bóng đá việt nam chỉ một dự án duy nhất, ví dụ PSQL, chạy các lệnh:
Build PSQL
Build Debug PSQL
Để thay đổi cấu hình bản kèo bóng đá việt nam mặc định thành gỡ lỗi, hãy đặt các phần sau vàobuildenv.pl
Tệp:
$ env config = "Debug";
Cũng có thể xây kèo bóng đá việt nam từ bên trong GUI Visual Studio. 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 Visual Studio.
24823_25026Clean.bat
Lệnh, sẽ tự động làm sạch tất cả các tệp được tạo. Bạn cũng có thể chạy nó kèo bóng đá việt namdist
tham số, trong trường hợp đó nó sẽ hoạt động nhưLàm cho Distclean
và xóa các tệp đầu ra Flex/Bison.
Theo mặc định, tất cả các tệp được ghi vào một thư mục con củaDebug
kèo bóng đá việt namphát hành
Thư mục. Để cài đặt các tệp này bằng cách sử dụng bố cục tiêu chuẩn và cũng tạo các tệp cần thiết để khởi tạo và sử dụng cơ sở dữ liệu, chạy lệnh:
Cài đặt C: \ Destination \ Directory
Nếu bạn chỉ muốn cài đặt các ứng dụng khách và thư viện giao diện, thì bạn có thể sử dụng các lệnh này:
Cài đặt C: \ Destination \ Client Client
26325_26627buildenv.pl
Tệp. Để chạy các bài kiểm tra, hãy chạy một trong các lệnh sau từSRC \ Tools \ MSVC
Thư mục:
Kiểm tra vcreator
26915_26939
Vcreatory plcheck
27052_27076
Mô -đun vcreatorcheck
Vcreator ECPGCHECK
27262_27288
27402_27427
Để thay đổi lịch sử dụng (mặc định là song song), hãy nối nó vào dòng lệnh như:
VCREICS Kiểm tra nối tiếp
Vcreatory Taptest
Có thể được sử dụng để chạy các bài kiểm tra TAP của thư mục đích, như:
Để biết thêm thông tin về các bài kiểm tra hồi quy, xemChương 33.
Chạy các bài kiểm tra hồi quy trên các chương trình máy khách kèo bóng đá việt nam, trên các bài kiểm tra phục hồi kèo bóng đá việt nam
28272_28297
kèo bóng đá việt nam nhấn kiểm tra được chỉ định vớiVcreatory Taptest
Yêu cầu cài đặt mô -đun Perl bổ sung:
Khi viết bài này,IPC :: Chạy
28666_28807IPC-RUN- <phiên bản .tar.gz
Lưu trữ nguồn từCPAN, tạihttps: //metacpan.org/dist/ipc-runvà Khó hiểu. Chỉnh sửabuildenv.pl
Tệp và thêm biến Perl5Lib để trỏ đếnlib
thư mục con từ kho lưu trữ được trích xuất. Ví dụ:
$ env perl5lib = $ env perl5lib. '; C: \ IPC-Run-0.94 \ lib';
Các bài kiểm tra vòi chạy kèo bóng đá việt namVCRESCER
Hỗ trợ các biến môi trườngchứng minh_tests
, được mở rộng tự động bằng cách sử dụng các mẫu tên đã cho vàchứng minh_flags
. Chúng có thể được đặt trên thiết bị đầu cuối kèo bóng đá việt nam, trước khi chạyVCRESS
:
Đặt Prove_flags =-Timer --Jobs 2 Đặt chứng minh_tests = t/020*.pl t/010*.pl
cũng có thể thiết lập các tham số đó trongbuildenv.pl
:
$ env Prove_flags = '-Timer --Jobs 2' $ Env prove_tests = 't/020*.pl t/010*.pl'
Ngoài ra, hành vi của các bài kiểm tra TAP có thể được kiểm soát bởi một tập hợp các biến môi trường, xemPhần 33.4.1.
Một số thử nghiệm TAP phụ thuộc vào một tập hợp các lệnh bên ngoài sẽ tùy ý kích hoạt các bài kiểm tra liên quan đến chúng. Mỗi một trong số các biến đó có thể được đặt kèo bóng đá việt nam mở khóa trongbuildenv.pl
:
gzip_program
Đường dẫn đến Agziplệnh. Mặc định làgzip
, sẽ tìm kiếm một lệnh bằng tên đó trong cấu hìnhđường dẫn
.
LZ4
Đường dẫn đến ALZ4lệnh. Mặc định làLZ4
, sẽ tìm kiếm một lệnh bằng tên đó trong cấu hìnhđường dẫn
.
OpenSSL
đường dẫn đếnOpenSSLLệnh. Mặc định làOpenSSL
, sẽ tìm kiếm một lệnh bằng tên đó trong cấu hìnhđường dẫn
.
tar
Đường dẫn đến Atarlệnh. Mặc định làtar
, sẽ tìm kiếm một lệnh bằng tên đó trong cấu hìnhđường dẫn
.
ZSTD
Đường dẫn đến AZSTDlệnh. Mặc định làZSTD
, sẽ tìm kiếm một lệnh bằng tên đó trong cấu hìnhđường dẫn
.
Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không phù hợp Kinh nghiệm của bạn với tính năng cụ thể kèo bóng đá việt nam yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.