tôi grep cho chủ đề khác, nhưng họ không giúp tôi = (. Trên máy chủ làm việc của tôi, tôi không có privilegies sudo, vì vậy tôi cài đặt PB vớiKhông thể biên dịch ví dụ từ bộ đệm giao thức google
./configure --prefix =/home/username/local
Sau đó, tôi tạo ra file nguồn với "người" dụ và thành công biên dịch nó với protoc.
tôi không có pkg-info = (. tôi cố gắng để biên dịch với
g ++ -I/home/username/local/include -L/home/username/local/lib -lprotobuf -lpthread main.cpp person.pb.cc
và sau đó có một tỷ lỗi simular tức
person.pb.cc:(.text+0x4cf): tài liệu tham khảo không xác định để 'google :: protobuf :: nội :: kEmptyString'
tôi nghĩ, rằng nó là một vấn đề với liên kết, nhưng làm thế nào để giải quyết nó?
echo $ LD_LIBRARY_PATH /home/username/local/lib
trong main.cpp:
#include "person.pb.h"
...
Cảm ơn.
WOW !!! Nó thật tuyệt vời! Cảm ơn bạn! – ZhekakehZ
bạn thực sự đã cứu tôi rất nhiều thời gian! Cảm ơn bạn! –