Я grep для других тем, но они не помогают мне = (. На моем рабочем сервере у меня нет привилегий sudo, поэтому я устанавливаю PB с помощью
./configure --prefix =/home/username/local
Затем я создаю исходные файлы с примером "person" и успешно скомпилирую его с протоком.
У меня нет pkg-info = (я пытаюсь скомпилировать его с помощью
g++ -I/home/username/local/include -L/home/имя пользователя /local/lib -lprotobuf -lpthread main.cpp person.pb.cc
а затем иметь миллиард симулятивных ошибок, т.е.
person.pb.cc:(. текст + 0x4cf): undefined ссылка на `Google:: Protobuf:: внутренний:: kEmptyString
Я думаю, что это проблема со связью, но как ее решить?
echo $LD_LIBRARY_PATH /Главная/имя пользователя/локальные/Библиотека
в main.cpp:
#include "person.pb.h"
...
Спасибо.