编译错误解决方案


错误 43 error LNK1120: 42 个无法解析的外部命令 C:\Users\Administrator\Desktop\run\SAVE6.0\Debug\SAVE.exe

错误 5 error LNK2001: 无法解析的外部符号 "protected: virtual bool __thiscall QVTKWidget::event(class QEvent *)" (?event@QVTKWidget@@MAE_NPAVQEvent@@@Z) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 34 error LNK2001: 无法解析的外部符号 "protected: virtual bool __thiscall QVTKWidget::paintCachedImage(void)" (?paintCachedImage@QVTKWidget@@MAE_NXZ) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 25 error LNK2001: 无法解析的外部符号 "protected: virtual bool __thiscall QVTKWidget::winEvent(struct tagMSG *,long *)" (?winEvent@QVTKWidget@@MAE_NPAUtagMSG@@PAJ@Z) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 19 error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::contextMenuEvent(class QContextMenuEvent *)" (?contextMenuEvent@QVTKWidget@@MAEXPAVQContextMenuEvent@@@Z) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 20 error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::dragEnterEvent(class QDragEnterEvent *)" (?dragEnterEvent@QVTKWidget@@MAEXPAVQDragEnterEvent@@@Z) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 22 error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::dragLeaveEvent(class QDragLeaveEvent *)" (?dragLeaveEvent@QVTKWidget@@MAEXPAVQDragLeaveEvent@@@Z) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 21 error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::dragMoveEvent(class QDragMoveEvent *)" (?dragMoveEvent@QVTKWidget@@MAEXPAVQDragMoveEvent@@@Z) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 23 error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::dropEvent(class QDropEvent *)" (?dropEvent@QVTKWidget@@MAEXPAVQDropEvent@@@Z) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 14 error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::enterEvent(class QEvent *)" (?enterEvent@QVTKWidget@@MAEXPAVQEvent@@@Z) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 12 error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::focusInEvent(class QFocusEvent *)" (?focusInEvent@QVTKWidget@@MAEXPAVQFocusEvent@@@Z) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 13 error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::focusOutEvent(class QFocusEvent *)" (?focusOutEvent@QVTKWidget@@MAEXPAVQFocusEvent@@@Z) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 10 error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::keyPressEvent(class QKeyEvent *)" (?keyPressEvent@QVTKWidget@@MAEXPAVQKeyEvent@@@Z) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 11 error LNK2

001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::keyReleaseEvent(class QKeyEvent *)" (?keyReleaseEvent@QVTKWidget@@MAEXPAVQKeyEvent@@@Z) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 15 error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::leaveEvent(class QEvent *)" (?leaveEvent@QVTKWidget@@MAEXPAVQEvent@@@Z) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 8 error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::mouseMoveEvent(class QMouseEvent *)" (?mouseMoveEvent@QVTKWidget@@MAEXPAVQMouseEvent@@@Z) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 6 error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::mousePressEvent(class QMouseEvent *)" (?mousePressEvent@QVTKWidget@@MAEXPAVQMouseEvent@@@Z) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 7 error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::mouseReleaseEvent(class QMouseEvent *)" (?mouseReleaseEvent@QVTKWidget@@MAEXPAVQMouseEvent@@@Z) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 17 error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::moveEvent(class QMoveEvent *)" (?moveEvent@QVTKWidget@@MAEXPAVQMoveEvent@@@Z) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 16 error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::paintEvent(class QPaintEvent *)" (?paintEvent@QVTKWidget@@MAEXPAVQPaintEvent@@@Z) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 18 error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::resizeEvent(class QResizeEvent *)" (?resizeEvent@QVTKWidget@@MAEXPAVQResizeEvent@@@Z) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 9 error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::wheelEvent(class QWheelEvent *)" (?wheelEvent@QVTKWidget@@MAEXPAVQWheelEvent@@@Z) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 30 error LNK2001: 无法解析的外部符号 "public: virtual bool __thiscall QVTKWidget::isAutomaticImageCacheEnabled(void)const " (?isAutomaticImageCacheEnabled@QVTKWidget@@UBE_NXZ) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 35 error LNK2001: 无法解析的外部符号 "public: virtual class QPaintEngine * __thiscall QVTKWidget::paintEngine(void)const " (?paintEngine@QVTKWidget@@UBEPAVQPaintEngine@@XZ) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 28 error LNK2001: 无法解析的外部符号 "public: virtual class QVTKInteractor * __thiscall QVTKWidget::GetInteractor(void)" (?GetInteractor@QVTKWidget@@UAEPAVQVTKInteractor@@XZ) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 33 error LNK2001: 无法解析的外部符号 "public: virtual class vtkImageData * __thiscall QVTKWidget::cachedImage(void)" (?cached

Image@QVTKWidget@@UAEPAVvtkImageData@@XZ) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 27 error LNK2001: 无法解析的外部符号 "public: virtual class vtkRenderWindow * __thiscall QVTKWidget::GetRenderWindow(void)" (?GetRenderWindow@QVTKWidget@@UAEPAVvtkRenderWindow@@XZ) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 32 error LNK2001: 无法解析的外部符号 "public: virtual double __thiscall QVTKWidget::maxRenderRateForImageCache(void)const " (?maxRenderRateForImageCache@QVTKWidget@@UBENXZ) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 4 error LNK2001: 无法解析的外部符号 "public: virtual int __thiscall QVTKWidget::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@QVTKWidget@@UAEHW4Call@QMetaObject@@HPAPAX@Z) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 2 error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall QVTKWidget::metaObject(void)const " (?metaObject@QVTKWidget@@UBEPBUQMetaObject@@XZ) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 3 error LNK2001: 无法解析的外部符号 "public: virtual void * __thiscall QVTKWidget::qt_metacast(char const *)" (?qt_metacast@QVTKWidget@@UAEPAXPBD@Z) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 29 error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall QVTKWidget::setAutomaticImageCacheEnabled(bool)" (?setAutomaticImageCacheEnabled@QVTKWidget@@UAEX_N@Z) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 31 error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall QVTKWidget::setMaxRenderRateForImageCache(double)" (?setMaxRenderRateForImageCache@QVTKWidget@@UAEXN@Z) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 26 error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall QVTKWidget::SetRenderWindow(class vtkRenderWindow *)" (?SetRenderWindow@QVTKWidget@@UAEXPAVvtkRenderWindow@@@Z) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 24 error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall QVTKWidget::showEvent(class QShowEvent *)" (?showEvent@QVTKWidget@@UAEXPAVQShowEvent@@@Z) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 22 error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::dragLeaveEvent(class QDragLeaveEvent *)" (?dragLeaveEvent@QVTKWidget@@MAEXPAVQDragLeaveEvent@@@Z) C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj


错误 1 error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall QVTKWidget::QVTKWidget(class QWidget *,class QFlags)" (__imp_??0QVTKWidget@@QAE@PAVQWidget@@V?$QFlags@W4WindowType@Qt@@@@@Z),该符号在函数 "protected: void __thiscall SAVE::createVolumeWidgets(void)" (?createVolumeWidgets@SAVE@@IAEXXZ) 中被引用 C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 39 error LNK2019: 无法解析的外部

符号 "__declspec(dllimport) public: static class vtkDataSetToPiston * __cdecl vtkDataSetToPiston::New(void)" (__imp_?New@vtkDataSetToPiston@@SAPAV1@XZ),该符号在函数 "public: static class vtkSmartPointer __cdecl vtkSmartPointer::New(void)" (?New@?$vtkSmartPointer@VvtkDataSetToPiston@@@@SA?AV1@XZ) 中被引用 C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 42 error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: static class vtkEventQtSlotConnect * __cdecl vtkEventQtSlotConnect::New(void)" (__imp_?New@vtkEventQtSlotConnect@@SAPAV1@XZ),该符号在函数 "public: static class vtkSmartPointer __cdecl vtkSmartPointer::New(void)" (?New@?$vtkSmartPointer@VvtkEventQtSlotConnect@@@@SA?AV1@XZ) 中被引用 C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 40 error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: static class vtkPistonContour * __cdecl vtkPistonContour::New(void)" (__imp_?New@vtkPistonContour@@SAPAV1@XZ),该符号在函数 "public: static class vtkSmartPointer __cdecl vtkSmartPointer::New(void)" (?New@?$vtkSmartPointer@VvtkPistonContour@@@@SA?AV1@XZ) 中被引用 C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 41 error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: static class vtkPistonMapper * __cdecl vtkPistonMapper::New(void)" (__imp_?New@vtkPistonMapper@@SAPAV1@XZ),该符号在函数 "public: static class vtkSmartPointer __cdecl vtkSmartPointer::New(void)" (?New@?$vtkSmartPointer@VvtkPistonMapper@@@@SA?AV1@XZ) 中被引用 C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 37 error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: static void __cdecl vtkPistonMapper::InitCudaGL(class vtkRenderWindow *)" (__imp_?InitCudaGL@vtkPistonMapper@@SAXPAVvtkRenderWindow@@@Z),该符号在函数 "protected: void __thiscall SAVE::createRenderWidgets(void)" (?createRenderWidgets@SAVE@@IAEXXZ) 中被引用 C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 36 error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: virtual __thiscall QVTKWidget::~QVTKWidget(void)" (__imp_??1QVTKWidget@@UAE@XZ),该符号在函数 "public: virtual void * __thiscall QVTKWidget::`scalar deleting destructor'(unsigned int)" (??_GQVTKWidget@@UAEPAXI@Z) 中被引用 C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj
错误 38 error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: void __thiscall vtkPistonAlgorithm::SetInputData(class vtkDataObject *)" (__imp_?SetInputData@vtkPistonAlgorithm@@QAEXPAVvtkDataObject@@@Z),该符号在函数 "protected: void __thiscall SAVE::isosurfaceGPU(void)" (?isosurfaceGPU@SAVE@@IAEXXZ) 中被引用 C:\Users\Administrator\Desktop\run\SAVE6.0\save.obj

决方案:加入相对应的.cpp文件。

相关文档
最新文档