Ошибка сборки vtkMFC - PullRequest
       13

Ошибка сборки vtkMFC

0 голосов
/ 29 марта 2012

Я пытался собрать проект vtkMFC, доступный в vtk-5.8.0 \ VTK \ examples \ GUI \ Win32 \ vtkMFC. Когда я построил это, я получил ошибки как, не могу найти файлы vtkMFCWindow.h и vtkMFCConfigure.h. Я включил их в проекты, взятые из папки vtk-5.8.0 \ VTK \ GUISupport \ MFC. После этого я получил сообщение об ошибке: «> LINK: фатальная ошибка LNK1104: невозможно открыть файл« vtkMFC.lib ».

Когда я искал библиотеку, я не мог ее найти. Я снова перестроил VTK.sln, но lib там не было. Так что я догадался, что, возможно, мне захочется собрать проект и в vtk-5.8.0 \ VTK \ GUISupport \ MFC. Но когда я пытаюсь его построить, я получаю ошибку cmake, такую ​​как «CMake Error at CMakeLists.txt: 20 (VTK_ADD_LIBRARY): Неизвестная команда CMake "VTK_ADD_LIBRARY". "

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

1 Ответ

0 голосов
/ 03 апреля 2012

vtkMFC - это опция сборки в CMake при первой компиляции VTK. Я так понимаю, вы используете Windows, так что вас может заинтересовать этот PDF-файл, в котором описывается, как создавать. Опция, которую вы должны проверить, находится в CMake и доступна для поиска в VTK_USE_MFC - это создает библиотеку vtkMFC.lib, которую ищет ваша программа.

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

...