Я triying запустить один из примеров из amqpcpp
(фрагмент кода):Amqpcpp неопределенный символ
int onCancel(AMQPMessage * message) {
AMQPQueue * q = message->getQueue();
q->Cancel(message->getConsumerTag());
return 0;
}
У меня есть следующее сообщение об ошибке:
undefined symbol: _ZN11AMQPMessage8getQueueEv
Я включил файл заголовка amqpcpp
. Согласно этому, другие объекты из этого заголовка идентифицируются и работают нормально.
Joachim, он уже включен '-lamqpcpp' в командной строке (в файл makfile). Но, на мой взгляд, эта ошибка возникает во время выполнения, а не при компиляции или создании ссылок. – user2788018
@ user2788018 Итак, программа строит правильно? Есть исполняемый файл? Что вы можете запустить вручную? И когда вы это делаете, возникает эта ошибка? –
Справа. Строит правильно, и когда я запускаю его вручную, появляется ошибка. – user2788018