我是新來的CMake。我從鏈接http://www.vtk.org/Wiki/VTK/Examples/Cxx/IO/SimplePointsReader複製了一個小的vtk例子,並使用CMake進行編譯。它給我一個錯誤,「配置過程中出錯,項目文件可能無效」。配置過程出錯,項目文件可能無效
它爲我的錯誤,
CMake的錯誤在的CMakeLists.txt:5(find_package):通過在CMAKE_MODULE_PATH不提供 「FindVTK.cmake」 這個項目要求的CMake到 找到包配置文件由「VTK」提供,但CMake沒有找到 。
無法找到「VTK」與 以下任何名稱的提供程序包配置文件:
VTKConfig.cmake vtk-config.cmake
添加的「VTK」安裝前綴CMAKE_PREFIX_PATH或設置 「VTK_DIR」到一個目錄包含上述文件之一。如果 「VTK」提供單獨的開發包或SDK,請確保已安裝 。
我已經在我的電腦上安裝了vtk,請幫我解決這個問題。
的CMakeLists.txt包含以下代碼
cmake_minimum_required(VERSION 2.8)
PROJECT(SimplePointsReader)
find_package(VTK REQUIRED)
include(${VTK_USE_FILE})
add_executable(SimplePointsReader MACOSX_BUNDLE SimplePointsReader)
if(VTK_LIBRARIES)
target_link_libraries(SimplePointsReader ${VTK_LIBRARIES})
else()
target_link_libraries(SimplePointsReader vtkHybrid vtkWidgets)
endif()
任何人都可以幫助我嗎? – TSac
好吧,我自己找到了答案。你所要做的就是在CMakeLists.txt文件中添加一行。以下鏈接提供了示例, http://comments.gmane.org/gmane.comp.lib.vtk.user/79608 – TSac