Ошибка LNK2019 при сборке примера ZeroMQ Hello World. VS2012 RC

Я получаю следующую ошибку, пытаясь создать пример «hello world» из ZeroMQ.

Error LNK2019: unresolved external symbol __imp__zmq_msg_init
referenced in function _wmain

Я добавил пути к библиотеке и заголовкам в проект (кстати, как мне добавить их к настройкам по умолчанию?) и попытался добавить «libzmq-v100-mt.lib» (и «libzmq-v100-mt-gd .lib") в свойство дополнительных входов компоновщика. Это не помогло.

Любые другие идеи?


person Dave R    schedule 11.07.2012    source источник


Ответы (1)


Заголовки ZeroMQ (в частности, zmq.h), по умолчанию отображаются только для поддержки динамической компоновки на win32.

Попробуйте #define ZMQ_EXPORT. Таким образом, он не увидит объявление __declspec(dllimport) и не будет ожидать ссылки на .dll.

person Jack Kelly    schedule 11.07.2012