Tôi không thể tìm thấy hướng dẫn rõ ràng để cài đặt Bộ đệm giao thức của Google (bao gồm trình biên dịch) trên nền tảng Windows x64.Cài đặt bộ đệm giao thức trên Windows
tôi đã đi qua các tập tin hướng dẫn README để biên dịch và nguồn:
Đối với trình biên dịch: Để cài đặt, chỉ cần đặt nhị phân này ở đâu đó trong PATH của bạn
tôi đã thêm hệ thống biến Path: PROTOC 'C: \ dev_tools \ protoc-2.4.1-win32'
Tôi bị kẹt khi cài đặt Protocol Buffers source bằng Cygwin. Tôi đã cố gắng sau hướng dẫn Unix được cung cấp trong file readme:
Xây dựng và cài đặt thời gian chạy C++ Nghị định thư Buffer và trình biên dịch đệm Nghị định thư (protoc) thực hiện như sau:
$ ./configure $ make $ make check $ make install
Nếu "kiểm tra" thất bại, bạn vẫn có thể cài đặt, nhưng có khả năng một số tính năng của thư viện này sẽ không hoạt động chính xác trên hệ thống của bạn. Tự mình chịu rủi ro.
"cài đặt" có thể yêu cầu đặc quyền superuser.
Để biết thông tin sử dụng nâng cao về định cấu hình và thực hiện, hãy xem INSTALL.txt.
** Gợi ý về vị trí cài đặt **
Theo mặc định, gói sẽ được cài đặt vào/usr/local. Tuy nhiên, trên nhiều nền tảng,/usr/local/lib không phải là một phần của LD_LIBRARY_PATH. Bạn có thể thêm nó, nhưng có thể dễ dàng cài đặt/usr . Để làm điều này, gọi cấu hình như sau:
./configure --prefix =/usr
tôi nhận được '-bash: ./configure: Không có tập tin hoặc thư mục' thể một số một cung cấp các bước rõ ràng và chi tiết để thực hiện công việc này?
--------------- CẬP NHẬT -----------------
tôi chuyển sang sử dụng MSYS/MINGW32 thay vào đó và Tôi đã làm theo các hướng dẫn được đưa ra trong số link này. Bây giờ tôi đang mắc kẹt với sau: lỗi
Khi tôi chạy lệnh './configure' tôi nhận được như sau:
kiểm tra làm thế nào để chạy C++ Preprocessor .../lib/cpp
configure: lỗi: C++ preprocessor "/ lib/cpp" không thành công kiểm tra '
Kết quả là, không có lệnh make, make install nào hoạt động.
Ví dụ: make: * Không có mục tiêu nào được chỉ định và không tìm thấy tệp makefile. Dừng lại.**
Cảm ơn
Thật tuyệt vời khi tài liệu bị lỗi khi cài đặt. Thật thảm hại. –