0
我已經設法使用clang在OSX上從源代碼構建paraview
。如何在paraview插件中包含VTK?
現在我需要建立一個插件與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: fatal error: 'vtkGlobeSource.h' file not found
vtkGlobeSource.h
位於$HOME/projects/ParaView/VTK/Geovis/Core
我應該如何在CMakeList.txt
添加VTK
?
用Geoviscore重建Paraview沒有幫助 – ilciavo
當'Module_vtkGeovisCore'被啓用時,你是否得到相同的錯誤或不同的錯誤?另外,你在CMake中配置你的插件時是否設置了'ParaView_DIR'?我不確定設置環境變量是否會起作用 - 如果是這樣,您至少需要在將shell設置到shell後再次運行CMake。 –
即使給出構建目錄的完整路徑,這也是'vtkGlobeSource.h'文件找不到的錯誤'。在'build/VTK/Geovis/Core'裏面,只有'vtkGeovisCoreModule.h' – ilciavo