Сборка ВТК в Visual studio 2008 для Windows 64 бит - PullRequest
1 голос
/ 18 января 2012

Я собрал и настроил VTK с помощью cmake в visual studio по ссылке ниже:

http://vtkblog.blogspot.com/2007/04/install-build-vtk-from-source-in-visual.html

Но я получаю ошибки связывания, как показано ниже:

1> vtk_minimal.obj: ошибка LNK2019: неразрешенный внешний символ «public: статический класс vtkInteractorStyleTrackballCamera * __cdecl vtkInteractorStyleTrackballCamera :: New (void)» (? New @ vtkInteractorSraz) @) @1> vtk_minimal.obj: ошибка LNK2019: неразрешенный внешний символ "public: void __thiscall vtkRenderWindowInteractor :: SetRenderWindow (класс vtkRenderWindow *)" (? SetRenderWindow @ vtkRenderWindowInteractor @@ QAEXPAVvtsed_rej_min_air_Wender_Wender_Wender_Wender_Wender_Wind_WN_WN_Rid_Wender_Wind_WN_WN_R_W_W_W_R_R_W_W_W_W_W_W_W_W_R_R_W_RUошибка LNK2019: неразрешенный внешний символ «public: статический класс vtkRenderWindowInteractor * __cdecl vtkRenderWindowInteractor :: New (void)» (? New @ vtkRenderWindowInteractor @@ SAPAV1 @ XZ), на который ссылается функция _main 1> vtk_minimal.obj: ошибка: LNпабlic: статический класс vtkRenderWindow * __cdecl vtkRenderWindow :: New (void) "(? New @ vtkRenderWindow @@ SAPAV1 @ XZ), на который ссылается функция _main 1> vtk_minimal.obj: ошибка LNK2019: неразрешенный внешний символ" public: void __thiscall vtkRenAddActor (класс vtkProp *) "(? AddActor @ vtkRenderer @@ QAEXPAVvtkProp @@@ Z), указанный в функции _main 1> vtk_minimal.obj: ошибка LNK2019: неразрешенный внешний символ" public: статический класс vtkRenderer * __cdecl vtR () "(? New @ vtkRenderer @@ SAPAV1 @ XZ), на которую ссылается функция _main 1> vtk_minimal.obj: ошибка LNK2019: неразрешенный внешний символ" public: статический класс vtkActor * __cdecl vtkActor :: New (void) "(? New @ vtkActor@@ SAPAV1 @ XZ) ссылка на функцию _main 1> vtk_minimal.obj: ошибка LNK2019: неразрешенный внешний символ "public: статический класс vtkPolyDataMapper * __cdecl vtkPolyDataMapper :: New (void)" (? New @ vtkPolyDataMaced @Z refe1 @ XRAV1в функции _main 1> vtk_minimal.obj: ошибка LNK2019: неразрешенный внешний символ "public: статический класс vtkConeSource * __cdecl vtkConeSource :: New (void) "(? New @ vtkConeSource @@ SAPAV1 @ XZ), на который есть ссылка в функции _main 1> vtk_minimal.obj: ошибка LNK2019: неразрешенный внешний символ" public: class vtkAlgorithmOutput * __thiscallPot (oidthiscallTot ()int) "(? GetOutputPort @ vtkAlgorithm @@ QAEPAVvtkAlgorithmOutput @@ H @ Z), на который есть ссылка в функции" public: class vtkAlgorithmOutput * __thiscall vtkAlgorithm :: GetOutputPort (void) "(? GetOutputPug@GoAlm@vAm@tgorithm @ vk)/../bin/vtk_minimal_d.exe: фатальная ошибка LNK1120: 10 неразрешенных внешних проблем

Пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 26 сентября 2012

Вы должны использовать CMake для настройки VTK перед сборкой. Вот несколько инструкций: http://www.vtk.org/Wiki/VTK/Building/Windows

...