Неразрешенный внешний символ __im__RpcServerListn - PullRequest
0 голосов
/ 04 марта 2011

Я уже включил Rpc.h, но я все еще получаю error LNK2019: unresolved external symbol __im__RpcServerListen@12 referenced in function _main. Что-нибудь еще, что мне нужно сделать, чтобы вызвать эту функцию?

1 Ответ

1 голос
/ 04 марта 2011

Недостаточно включить файл заголовка, который просто сообщает компилятору о типах, функциях и т. Д., Которые вы хотите использовать.

Вам также необходимо связать ссоответствующие объектные файлы или библиотеки, так как они содержат фактический код, который вы будете вызывать.Вы можете сказать это, потому что ошибка начинается с LNK, что означает, что у вас есть проблема с компоновщиком, а не с компилятором.

Фактические файлы, на которые вы хотите сослаться, должны быть указаны для фазы компоновки.Для Windows RPC это выглядит как rpcrt4.lib (см. здесь ).

...