======Как собрать библиотеку VTK?====== Исходный код библиотеки визуализации [[http://www.vtk.org|VTK]]((Библиотека //VTK// используется в оболочке //FShell// для визуализации различных видов анимации.)), можно скачать [[http://www.vtk.org/VTK/resources/software.html|здесь]]. =====Сборка Win32-версии библиотеки VTK===== Для сборки библиотеки необходимо следовать руководству, которое находится в файле ''README.html'', который расположен в корне скачанного архива. Для того чтобы можно было использовать //VTK// в проектах системы ФРУНД, необходимо на этапе конфигурации в программе [[http://www.cmake.org|CMake]] указать ключи: * ''VTK_USE_QT'' --- для оболочки управления роботизированными системами //QFShell//((Для сборки оболочки //QFShell// необходим [[http://qt.nokia.com/downloads|Qt SDK]].)); * ''BUILD_SHARED_LIBS'' --- использование динамических библиотек (необходимо для сборки оболочек //FShell// и //QFShell//). =====Особенности сборки Win64-версии библиотеки VTK===== Для сборки //x64//-версии библиотеки //VTK// необходимо создать конфигурацию //x64// в //Microsoft Visual Studio// на основе //х86//-конфигурации (в меню __ -> Properties -> Configuration Manager... -> Active solution platform: -> __ выбрать ''x64'' в качестве типа новой платформы, ''Win32'' в качестве платформы, из которой копируются настройки, и отметить галочкой пункт //Create new project platforms//). =====Настройка скомпилированной библиотеки VTK===== Скомпилированные библиотеки //VTK// необходимо разместить в следующих каталогах: * для //Win32//-версии: * ''%VTKROOT%/win32/bin'' --- динамические библиотеки //VTK//, используемые в процессе выполнения скомпилированного приложения; * ''%VTKROOT%/win32/lib'' --- статические библиотеки //VTK//, используемые при сборке проектов, использующих библиотеку //VTK//; * ''%VTKROOT%/win32/include'' --- заголовочные файлы //VTK//, используемые при компиляции проектов; * для //Win64//-версии (аналогично): * ''%VTKROOT%/win64/bin''; * ''%VTKROOT%/win64/lib''; * ''%VTKROOT%/win64/include''. Здесь //VTKROOT// --- переменная окружения, в которой содержится путь до установленной библиотеки //VTK//.