недопустимые операнды в двоичном выражении ('nzmqt :: ZMQMessage' и 'nzmqt :: ZMQMessage') - PullRequest
0 голосов
/ 24 апреля 2019

Я хочу сравнить входящее сообщение с определенным фильтром, но не могу сравнить два сообщения ZMQ.

nzmqt::ZMQMessage msg;
subSocket42->receiveMessage(&msg);
QString message = filter + QString(" START");
nzmqt::ZMQMessage message2 = nzmqt::ZMQMessage(message.toUtf8());
if(msg == message2)          //invalid operands

Должно просто посмотреть, совпадает ли сообщение с сообщением.для этого может быть определенная функция nzmqt, но я не могу ее найти.

...