Пожалуйста, проверьте ссылку ниже. его уже ответили на этом форуме. Также, пожалуйста, ознакомьтесь с правилами для этого форума ..:)
Символы являются «искаженными» версиями имен функций. В основном из-за перегрузки c ++ (2 функции с разными сигнатурами могут иметь одинаковое имя). Информация о подписи зашифрована в имя.
Вставленное вами сообщение имеет и зашифрованную, и текстовую версии.
public: __thiscall google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(class google::protobuf::Descriptor const *,class google::protobuf::Message const *,int const * const,int,int,int,class google::protobuf::DescriptorPool const *,int)
?0GeneratedMessageReflection@internal@protobuf@google@@QAE@PBVDescriptor@23@PBVMessage@23@QBHHHHPBVDescriptorPool@23@H@Z)
- это одно и то же, только последнее искажено.
Обратите внимание, что искаженная версия начинается с:
?0GeneratedMessageReflection@internal@protobuf@google
, что хорошо соответствует:
google::protobuf::internal::GeneratedMessageReflection
Поскольку первые несколько строк дают вам соответствующую информацию, вы можете в значительной степени игнорировать искаженные версии. Версия сигнатур в виде простого текста достаточна для исправления ошибки компоновщика.
Неразрешенные внешние причины означают, что вы пытаетесь вызвать функцию в другой DLL, но вы не связаны с LIB этой библиотеки. файл.
Обычно довольно просто выяснить, как устранить эти ошибки компоновщика. Сообщение об ошибке сообщает вам именно то, что вам нужно знать:
google :: protobuf :: internal :: GeneratedMessageReflection :: GeneratedMessageReflection (класс google :: protobuf :: Дескриптор const *, класс google :: protobuf :: Сообщение const *, int const * Const, Int, Int, Int, класс google :: protobuf :: DescriptorPool const *, int) "
Похоже, вы пытаетесь использовать класс с именем" GeneratedMessageReflection "в библиотеке Google. Узнайте, какая библиотека предоставляет этот класс, а затем перейдите к настройкам компоновщика вашего компилятора и добавьте" Дополнительную ссылку " в файл библиотеки LIB этой библиотеки.