Ошибка компоновщика ZeroMQ C ++ - PullRequest
0 голосов
/ 20 декабря 2010

Я получаю следующую ошибку:

"Ошибка 1, ошибка LNK2019: неразрешенный внешний символ _ imp _zmq_init, указанный в функции" public: __thiscall zmq :: context_t :: context_t (int) "(?? 0context_t @ zmq @@ QAE @ H @Z) ZeroMQPlay.obj ZeroMQPlay "

С этим кодом C ++:

include "stdafx.h"
include <zmq.hpp>

int _tmain(int argc, _TCHAR* argv[])
{
 zmq::context_t ctx(1);

 return 0;
}

Heelp!

Ответы [ 2 ]

1 голос
/ 20 декабря 2010

Вы должны сообщить компоновщику о библиотеке ZeroMQ. Если вы построили ZeroMQ как проект VS, самый простой способ - добавить проект ZeroMQ в решение, содержащее ваш собственный проект, и пометить ваш проект как зависимый от него.

1 голос
/ 20 декабря 2010

Во-первых, вы должны сначала создать библиотеку zeromq и связать ее с вашим приложением.

...