2016-07-10 17 views
0

Ich bin neu bei CMake. Ich kopierte ein kleines vtk Beispiel von der Verbindung http://www.vtk.org/Wiki/VTK/Examples/Cxx/IO/SimplePointsReader und benutzte CMake, um zu kompilieren. Und es gibt mir einen Fehler, "Fehler im Konfigurationsprozess, Projektdateien können ungültig sein".Fehler beim Konfigurationsprozess, Projektdateien können ungültig sein

Es mir die Fehler zeigt,

CMake Fehler bei CMakeLists.txt: 5 (find_package): Durch die nicht "FindVTK.cmake" in CMAKE_MODULE_PATH bietet dieses Projekt CMake finden eine Paketkonfiguration gefragt Datei von "VTK" zur Verfügung gestellt, aber CMake hat nicht gefunden.

kann keine Paket-Konfigurationsdatei zur Verfügung gestellt von „VTK“ mit jedem der folgenden Namen finden:

VTKConfig.cmake 
vtk-config.cmake 

die Installation Präfix „VTK“ zu CMAKE_PREFIX_PATH hinzufügen oder „VTK_DIR“ in ein Verzeichnis gesetzt enthält eine der oben genannten Dateien. Wenn "VTK" ein separates Entwicklungspaket oder SDK bereitstellt, stellen Sie sicher, dass installiert ist.

Ich habe vtk bereits in meinem PC installiert und bitte helfen Sie mir bei diesem Problem.

CMakeLists.txt enthält den folgenden Code

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() 
+0

Kann mir bitte jemand helfen? – TSac

+0

Nun, ich habe die Antwort selbst gefunden. Sie müssen lediglich eine zusätzliche Zeile zur Datei CMakeLists.txt hinzufügen. Beispiele finden Sie unter folgendem Link: http://comments.gmane.org/gmane.comp.lib.vtk.user/79608 – TSac

Antwort

1

ich dieses Problem, indem Sie gelöst haben VTK_DIR = path_to_VTK/bin als Umgebungsvariable, weil CMakeList.txt Datei Wechsel nicht hilfreich war.

Verwandte Themen