如何将VTK包含在paraview插件中?

时间:2016-03-09 23:10:04

标签: cmake vtk paraview

我已经设法使用clang从OSX上的源代码构建paraview

现在我需要使用CMakeList.txt构建一个插件:

cmake_minimum_required(VERSION 2.8.10)

SET(PLUGIN_NAME GeoPhysics)
SET(PLUGIN_VERSION "1.1")

FIND_PACKAGE(ParaView REQUIRED)
INCLUDE(${PARAVIEW_USE_FILE})

ADD_PARAVIEW_PLUGIN(${PLUGIN_NAME} ${PLUGIN_VERSION}
    SERVER_MANAGER_XML Server.xml
    SOURCES
                    BaseGeoPhysicsHDF5SphericalReader.cxx
    SERVER_MANAGER_SOURCES
                    vtkGeoPhysicsHDF5Reader.cxx
                    vtkGeoPhysicsHDF5SphericalReader.cxx
                    vtkMakeGeoEarth.cxx
                    vtkProjMap.cxx
    GUI_RESOURCE_FILES GeoPhysics.xml GeoPhysics-GUI.xml
)

所以我export ParaView_DIR=$HOME/projects/ParaView/build,但make无法找到VTK标题。

  

〜/ Geophysics / plugin / vtkMakeGeoEarth.cxx:11:10:致命   错误:' vtkGlobeSource.h'         找不到文件

vtkGlobeSource.h位于$HOME/projects/ParaView/VTK/Geovis/Core

我应该如何在VTK上添加CMakeList.txt

1 个答案:

答案 0 :(得分:0)

默认的ParaView构建中未启用vtkGeovisCore。确保通过启用cmake标志Module_vtkGeovisCore来打开模块。