我的QT设计页面已经有了QVTKwidget,但是在添加了这个组件之后运行,出现了很多错误:
错误 1 error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __cdecl QVTKWidget::QVTKWidget(class QWidget *,class QFlags<enum Qt::WindowType>)" (__imp_??0QVTKWidget@@QEAA@PEAVQWidget@@V?$QFlags@W4WindowType@Qt@@@@@Z),该符号在函数 "public: void __cdecl Ui_QtttttestClass::setupUi(class QMainWindow *)" (?setupUi@Ui_QtttttestClass@@QEAAXPEAVQMainWindow@@@Z) 中被引用 D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 2 error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: virtual __cdecl QVTKWidget::~QVTKWidget(void)" (__imp_??1QVTKWidget@@UEAA@XZ),该符号在函数 "public: virtual void * __cdecl QVTKWidget::`scalar deleting destructor'(unsigned int)" (??_GQVTKWidget@@UEAAPEAXI@Z) 中被引用 D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 3 error LNK2001: 无法解析的外部符号 "public: virtual class QVTKInteractor * __cdecl QVTKWidget::GetInteractor(void)" (?GetInteractor@QVTKWidget@@UEAAPEAVQVTKInteractor@@XZ) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 4 error LNK2001: 无法解析的外部符号 "public: virtual class vtkRenderWindow * __cdecl QVTKWidget::GetRenderWindow(void)" (?GetRenderWindow@QVTKWidget@@UEAAPEAVvtkRenderWindow@@XZ) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 5 error LNK2001: 无法解析的外部符号 "public: virtual void __cdecl QVTKWidget::SetRenderWindow(class vtkRenderWindow *)" (?SetRenderWindow@QVTKWidget@@UEAAXPEAVvtkRenderWindow@@@Z) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 6 error LNK2001: 无法解析的外部符号 "public: virtual class vtkImageData * __cdecl QVTKWidget::cachedImage(void)" (?cachedImage@QVTKWidget@@UEAAPEAVvtkImageData@@XZ) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 7 error LNK2001: 无法解析的外部符号 "protected: virtual void __cdecl QVTKWidget::contextMenuEvent(class QContextMenuEvent *)" (?contextMenuEvent@QVTKWidget@@MEAAXPEAVQContextMenuEvent@@@Z) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 8 error LNK2001: 无法解析的外部符号 "protected: virtual void __cdecl QVTKWidget::dragEnterEvent(class QDragEnterEvent *)" (?dragEnterEvent@QVTKWidget@@MEAAXPEAVQDragEnterEvent@@@Z) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 9 error LNK2001: 无法解析的外部符号 "protected: virtual void __cdecl QVTKWidget::dragLeaveEvent(class QDragLeaveEvent *)" (?dragLeaveEvent@QVTKWidget@@MEAAXPEAVQDragLeaveEvent@@@Z) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 10 error LNK2001: 无法解析的外部符号 "protected: virtual void __cdecl QVTKWidget::dragMoveEvent(class QDragMoveEvent *)" (?dragMoveEvent@QVTKWidget@@MEAAXPEAVQDragMoveEvent@@@Z) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 11 error LNK2001: 无法解析的外部符号 "protected: virtual void __cdecl QVTKWidget::dropEvent(class QDropEvent *)" (?dropEvent@QVTKWidget@@MEAAXPEAVQDropEvent@@@Z) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 12 error LNK2001: 无法解析的外部符号 "protected: virtual void __cdecl QVTKWidget::enterEvent(class QEvent *)" (?enterEvent@QVTKWidget@@MEAAXPEAVQEvent@@@Z) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 13 error LNK2001: 无法解析的外部符号 "protected: virtual bool __cdecl QVTKWidget::event(class QEvent *)" (?event@QVTKWidget@@MEAA_NPEAVQEvent@@@Z) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 14 error LNK2001: 无法解析的外部符号 "protected: virtual void __cdecl QVTKWidget::focusInEvent(class QFocusEvent *)" (?focusInEvent@QVTKWidget@@MEAAXPEAVQFocusEvent@@@Z) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 15 error LNK2001: 无法解析的外部符号 "protected: virtual void __cdecl QVTKWidget::focusOutEvent(class QFocusEvent *)" (?focusOutEvent@QVTKWidget@@MEAAXPEAVQFocusEvent@@@Z) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 16 error LNK2001: 无法解析的外部符号 "public: virtual bool __cdecl QVTKWidget::isAutomaticImageCacheEnabled(void)const " (?isAutomaticImageCacheEnabled@QVTKWidget@@UEBA_NXZ) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 17 error LNK2001: 无法解析的外部符号 "protected: virtual void __cdecl QVTKWidget::keyPressEvent(class QKeyEvent *)" (?keyPressEvent@QVTKWidget@@MEAAXPEAVQKeyEvent@@@Z) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 18 error LNK2001: 无法解析的外部符号 "protected: virtual void __cdecl QVTKWidget::keyReleaseEvent(class QKeyEvent *)" (?keyReleaseEvent@QVTKWidget@@MEAAXPEAVQKeyEvent@@@Z) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 19 error LNK2001: 无法解析的外部符号 "protected: virtual void __cdecl QVTKWidget::leaveEvent(class QEvent *)" (?leaveEvent@QVTKWidget@@MEAAXPEAVQEvent@@@Z) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 20 error LNK2001: 无法解析的外部符号 "public: virtual double __cdecl QVTKWidget::maxRenderRateForImageCache(void)const " (?maxRenderRateForImageCache@QVTKWidget@@UEBANXZ) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 21 error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __cdecl QVTKWidget::metaObject(void)const " (?metaObject@QVTKWidget@@UEBAPEBUQMetaObject@@XZ) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 22 error LNK2001: 无法解析的外部符号 "protected: virtual void __cdecl QVTKWidget::mouseMoveEvent(class QMouseEvent *)" (?mouseMoveEvent@QVTKWidget@@MEAAXPEAVQMouseEvent@@@Z) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 23 error LNK2001: 无法解析的外部符号 "protected: virtual void __cdecl QVTKWidget::mousePressEvent(class QMouseEvent *)" (?mousePressEvent@QVTKWidget@@MEAAXPEAVQMouseEvent@@@Z) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 24 error LNK2001: 无法解析的外部符号 "protected: virtual void __cdecl QVTKWidget::mouseReleaseEvent(class QMouseEvent *)" (?mouseReleaseEvent@QVTKWidget@@MEAAXPEAVQMouseEvent@@@Z) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 25 error LNK2001: 无法解析的外部符号 "protected: virtual void __cdecl QVTKWidget::moveEvent(class QMoveEvent *)" (?moveEvent@QVTKWidget@@MEAAXPEAVQMoveEvent@@@Z) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 26 error LNK2001: 无法解析的外部符号 "protected: virtual bool __cdecl QVTKWidget::nativeEvent(class QByteArray const &,void *,long *)" (?nativeEvent@QVTKWidget@@MEAA_NAEBVQByteArray@@PEAXPEAJ@Z) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 27 error LNK2001: 无法解析的外部符号 "protected: virtual bool __cdecl QVTKWidget::paintCachedImage(void)" (?paintCachedImage@QVTKWidget@@MEAA_NXZ) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 28 error LNK2001: 无法解析的外部符号 "public: virtual class QPaintEngine * __cdecl QVTKWidget::paintEngine(void)const " (?paintEngine@QVTKWidget@@UEBAPEAVQPaintEngine@@XZ) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 29 error LNK2001: 无法解析的外部符号 "protected: virtual void __cdecl QVTKWidget::paintEvent(class QPaintEvent *)" (?paintEvent@QVTKWidget@@MEAAXPEAVQPaintEvent@@@Z) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 30 error LNK2001: 无法解析的外部符号 "public: virtual int __cdecl QVTKWidget::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@QVTKWidget@@UEAAHW4Call@QMetaObject@@HPEAPEAX@Z) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 31 error LNK2001: 无法解析的外部符号 "public: virtual void * __cdecl QVTKWidget::qt_metacast(char const *)" (?qt_metacast@QVTKWidget@@UEAAPEAXPEBD@Z) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 32 error LNK2001: 无法解析的外部符号 "protected: virtual void __cdecl QVTKWidget::resizeEvent(class QResizeEvent *)" (?resizeEvent@QVTKWidget@@MEAAXPEAVQResizeEvent@@@Z) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 33 error LNK2001: 无法解析的外部符号 "public: virtual void __cdecl QVTKWidget::setAutomaticImageCacheEnabled(bool)" (?setAutomaticImageCacheEnabled@QVTKWidget@@UEAAX_N@Z) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 34 error LNK2001: 无法解析的外部符号 "public: virtual void __cdecl QVTKWidget::setMaxRenderRateForImageCache(double)" (?setMaxRenderRateForImageCache@QVTKWidget@@UEAAXN@Z) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 35 error LNK2001: 无法解析的外部符号 "public: virtual void __cdecl QVTKWidget::showEvent(class QShowEvent *)" (?showEvent@QVTKWidget@@UEAAXPEAVQShowEvent@@@Z) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 36 error LNK2001: 无法解析的外部符号 "protected: virtual void __cdecl QVTKWidget::wheelEvent(class QWheelEvent *)" (?wheelEvent@QVTKWidget@@MEAAXPEAVQWheelEvent@@@Z) D:\stu\3Dmodel\Qtttttest\Qtttttest\qtttttest.obj Qtttttest
错误 37 error LNK1120: 36 个无法解析的外部命令 D:\stu\3Dmodel\Qtttttest\x64\Debug\\Qtttttest.exe Qtttttest
我的lib已经确认配置完成,编码方式修改过没有用,现在真是一头雾水了,还请各位大师看看,帮我解决一下,谢谢!
|