Сервер GRPC не работает, когда служба реализована в другом DLL в Windows [закрыто]C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Сервер GRPC не работает, когда служба реализована в другом DLL в Windows [закрыто]

Сообщение Anonymous »

У меня есть сервер C ++ GRPC и служба A_Service.proto с сервисом gethello (), реализованной в A.Dll.

Если сервер и служба объявлены и институны в одном и том же A.DLL, сервер программы с использованием A.DLL работает. Pr />
Если я реализую Service B.Dll. />Unhandled exception thrown: read access violation.
closure_list was 0x8
< /code>
на сервере при выходе из команды rpc gethello ().
выглядит так, как будто сервер GRPC не может работать по границам DLL. < /p>
Рабочая образец проблемы - это < /p>
, может /> Я пытаюсь создать динамическую библиотеку GRPC, но я нажимаю ошибку < /p>
LINK : fatal error LNK1189: library limit of 65535 objects exceeded
< /code>
при связывании проекта GRPC.
Microsoft Solution предназначен для разделения проекта ... Как я могу пойти дальше? < /p>

Подробнее здесь: https://stackoverflow.com/questions/795 ... on-windows
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»