Page 1 of 1

Qt 5.4.1 MinGW ошибка undefined reference

Posted: Wed Jul 22, 2015 9:46 pm
by dmtalm
На строке
int nSize = VMProtectGetCurrentHWID(NULL, 0);
Выдает ошибку
undefined reference to `_imp__VMProtectGetCurrentHWID@8'
Подскажите в чем может быть дело

Re: Qt 5.4.1 MinGW ошибка undefined reference

Posted: Thu Jul 23, 2015 4:05 am
by Admin
Линкеру нужен VMProtectSDK32.a из аттача

Re: Qt 5.4.1 MinGW ошибка undefined reference

Posted: Thu Jul 23, 2015 6:11 am
by dmtalm
А что с ним дальше делать?
Подскажите пж-ста

Re: Qt 5.4.1 MinGW ошибка undefined reference

Posted: Thu Jul 23, 2015 9:42 am
by Admin
Положить рядом с исходниками и добавить VMProtectSDK32.a в параметры линкера по аналогии с:

Code: Select all

\Dev-Cpp\bin\windres Resource.rc Resource.o
\Dev-Cpp\bin\c++ -mwindows Project1.cpp Resource.o VMProtectSDK32.a -o Project1.exe -Os -Wl,-Map=Project1.map

Re: Qt 5.4.1 MinGW ошибка undefined reference

Posted: Thu Jul 23, 2015 12:55 pm
by dmtalm
Не пойму что делаю не так
Кинул файл VMProtectSDK32.a
Также VMProtectSDK.h VMProtectSDK32.lib VMProtectSDK32.dll
Добавил в файл проекта строку
QMAKE_LFLAGS+=-mwindows VMProtectSDK32.a -o Project1.exe -Os -Wl,-Map=Project1.map
Все равно ошибка та же.
Прикрепляю пример

Re: Qt 5.4.1 MinGW ошибка undefined reference

Posted: Thu Jul 23, 2015 1:48 pm
by Admin

Code: Select all

LIBS += VMProtectSDK32.a

Re: Qt 5.4.1 MinGW ошибка undefined reference

Posted: Thu Jul 23, 2015 2:15 pm
by dmtalm
Спасибо огромное. Заработало !!!