Работа над проектом qt с использованием компилятора msvc2008. Я скопировал некоторые функции из примера проекта, который прекрасно работает в Visual Studio 2008, но теперь я получаю ошибки LNK2019. Я посмотрел вокруг, и они, кажется, вызваны тем, что компилятор не нашел своего рода объявление?
Ошибки:
trackerwindow.obj:-1: error: LNK2019: unresolved external symbol "__declspec(dllimport) public: unsigned short const * __thiscall CPDIdev::GetLastResultStr(void)" (__imp_?GetLastResultStr@CPDIdev@@QAEPBGXZ) referenced in function "private: bool __thiscall trackerWindow::Connect(void)" (?Connect@trackerWindow@@AAE_NXZ)
и
trackerwindow.obj:-1: error: LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CPDIbiterr::Parse(unsigned short *,unsigned long)const " (__imp_?Parse@CPDIbiterr@@QBEXPAGK@Z) referenced in function "private: bool __thiscall trackerWindow::SetupDevice(void)" (?SetupDevice@trackerWindow@@AAE_NXZ)
и
trackerwindow.obj:-1: error: LNK2019: unresolved external symbol "__declspec(dllimport) public: int __thiscall CPDIdev::StartPipeExport(unsigned short const *)" (__imp_?StartPipeExport@CPDIdev@@QAEHPBG@Z) referenced in function "private: bool __thiscall trackerWindow::SetupDevice(void)" (?SetupDevice@trackerWindow@@AAE_NXZ)
Класс CPDIdev из библиотеки, которую использует оборудование, которое я использую, поэтому я не написал ни один из этих кодов и не понимаю ни одного из них.
У меня есть следующее в .pro файле
INCLUDEPATH += D:\Patriot\Inc
LIBS += D:\Patriot\Lib\PDI.lib
и
#include "PDI.h"
в заголовочном файле (trackerwindow.h) ... не совсем уверен, какое объявление или включение мне не хватает ...
Есть идеи? Большое спасибо!