Ошибка линковки библиотеки libzmq в Qt creator на Windows 10

Я хочу использовать библиотеку libzmq/cppzmq в своем проекте в Qt Creator, но при сборке программы получаю ошибку. Перед этим я предварительно собрал libzmq через Qt (Компилятор MSVC 2019 64bit)

Ошибка сборки:

C:\projects\zmq\test2\libzmq.dll:-1: ошибка: LNK1107: ­Ґ¤®ЇгбвЁ¬л© Ё«Ё Ї®ўаҐ¦¤Ґ­­л© д ©«: ­Ґ г¤ Ґвбп Їа®зЁв вм Ї® 0x360

Код проекта, в котором я пытаюсь воспользоваться этой библиотекой (Компилятор MSVC 2019 64bit):

  • .pro файл
CONFIG += console c++11
CONFIG -= app_bundle
CONFIG -= qt

# libzmq
LIBS += C:\Tedeev\projects\zmq\test2\libzmq.dll
INCLUDEPATH += C:\Tedeev\projects\zmq\test2\zmq_test2\include

# заголовочные cppzmq
INCLUDEPATH += C:\Tedeev\projects\zmq\cppzmq-master

SOURCES += \
        main.cpp
  • main.cpp
#include <iostream>
#include "zmq.hpp"

using namespace std;

int main()
{
   
    return 0;
}

P.S Я также пытался собрать проект компилятором mingw64, но в этом случае даже ошибку не выводит, программа аварийно завершается.


Ответы (1 шт):

Автор решения: Harry

Судя по этому, что-то не то пытаетесь линковать - а именно .dll-файл, а не как положено, .lib...

LIBS += C:\Tedeev\projects\zmq\test2\libzmq.dll
→ Ссылка