Подклассификация стиля vtk: неопределенная ссылка

Я хочу создать подкласс vtkInteractorStyleImage, чтобы изменить поведение мыши при щелчках. Я использую Qt Creator, и я успешно попробовал vtkinteractorStyleImage и другие.

Здесь мои коды.

#define VTK_EXCLUDE_STRSTREAM_HEADERS

#ifndef VTKINTERACTORSTYLEVISOR_H
#define VTKINTERACTORSTYLEVISOR_H
#include <vtkInteractorStyleImage.h>

class VTK_RENDERING_EXPORT vtkInteractorStyleVisor : public vtkInteractorStyleImage
{
public:
static vtkInteractorStyleVisor* New();
vtkTypeMacro(vtkInteractorStyleVisor, vtkInteractorStyleImage)

virtual void OnLeftButtonDown();

protected:
vtkInteractorStyleVisor();
~vtkInteractorStyleVisor();

};

#endif // VTKINTERACTORSTYLEVISOR_H
#include <vtkinteractorstylevisor.h>
#include <vtkObjectFactory.h>

vtkStandardNewMacro(vtkInteractorStyleVisor)

Я хочу начать реализацию поведения левого клика, но при компиляции я получаю эту ошибку:

vtkinteractorstylevisor.cpp: -1: ошибка: неопределенная ссылка на `vtkInteractorStyleVisor :: vtkInteractorStyleVisor () ‘
: -1: ошибка: collect2: ошибка: ld вернул 1 состояние выхода

Какие-либо предложения? Благодарю.

0

Решение

Ладно, я понял.

Я забыл включить реализацию конструктора и деструктора в файл .cpp.

Спасибо за время, прочитав это.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector