我已经设法在OSX上从源代码构建Paraview 5.0。
如果我尝试make install
,我会收到以下错误:
Qt / Components / cmake_install.cmake上的CMake错误:380(文件):文件 INSTALL找不到
“〜/项目/的Paraview-V5.0.0源/建造/ QT /组件/ ui_pqExportStateWizard.h”。 调用堆栈(最近一次调用):VTK / cmake_install.cmake:223 (include)cmake_install.cmake:59(包括)
我在构建目录中找不到头文件。
内部文件Paraview-source/Qt/Components/CMakeLists.txt
可以看到:
if(PARAVIEW_INSTALL_DEVELOPMENT_FILES)
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/ui_pqExportStateWizard.h"
DESTINATION "${VTK_INSTALL_INCLUDE_DIR}")
endif()
但是没有安装标头。
我尝试评论此部分(Qt/Components/cmake_install.cmake
)
if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/paraview-5.0" TYPE FILE FILES "/Users/Leo/projects/ParaView-v5.0.0-source/build/Qt/Components/ui_pqExportStateWizard.h")
endif()
但在运行make install
后,它会被覆盖。
如何绕过或修复此问题?