В проект включена внешняя либа .lib, подключена в pro файле так:
win32: LIBS += -L$$PWD/../UsnDeviceLibrary/ -lCyAPI
INCLUDEPATH += $$PWD/../UsnDeviceLibrary
DEPENDPATH += $$PWD/../UsnDeviceLibrary
PRE_TARGETDEPS += $$PWD/../UsnDeviceLibrary/CyAPI.lib
Версия qt 5.5 динамическая сборка не хочет компоновать эту либу. Эта же qt статическим компилятором собирает, а также этот же проект в qt 5.2.0 собирается динамически успешно.
Подскажите как переписать pro файл для 5.5.0 версии, именно на ней не удается собрать динамически проект.
CyAPI.lib(CyAPI.obj) : error LNK2019: unresolved external symbol __imp__UnregisterDeviceNotification@4 referenced in function "public: void __thiscall CCyUSBDevice::DestroyHandle(void)" (?DestroyHandle@CCyUSBDevice@@QAEXXZ)
CyAPI.lib(CyAPI.obj) : error LNK2019: unresolved external symbol __imp__RegisterDeviceNotificationA@12 referenced in function "private: bool __thiscall CCyUSBDevice::RegisterForPnpEvents(void *)" (?RegisterForPnpEvents@CCyUSBDevice@@AAE_NPAX@Z)
fatal error LNK1120: 2 unresolved externals