2012-03-29 6 views
0

Ich habe versucht, VtkMFC-Projekt in Vtk-5.8.0 \ VTK \ Examples \ GUI \ Win32 \ VtkMFC verfügbar zu bauen. Wenn ich gebaut, dass ich Fehler wie, kann nicht vtkMFCWindow.h und vtkMFCConfigure.h Dateien finden. Ich habe sie in die Projekte aufgenommen, die aus dem Ordner vtk-5.8.0 \ VTK \ GUISupport \ MFC stammen. Danach bekam ich eine Fehlermeldung als, "> LINK: fataler Fehler LNK1104: kann Datei 'vtkMFC.lib" nicht öffnen.vtkMFC Build-Fehler

Wenn ich nach der Lib suche, konnte ich es nicht finden. Ich habe die VTK.sln wieder aufgebaut, aber die lib war nicht da. Also vermute ich, dass ich das Projekt auch in vtk-5.8.0 \ VTK \ GUISupport \ MFC erstellen möchte. Aber wenn ich versuche, es zu bauen, erhalte ich einen CMake-Fehler als "CMake Fehler bei CMakeLists.txt: 20 (VTK_ADD_LIBRARY): Unbekannte CMake Befehl" VTK_ADD_LIBRARY "."

Bitte helfen Sie mir. Danke.

Antwort

0

vtkMFC ist eine Build-Option in CMake, wenn Sie VTK zum ersten Mal kompilieren. Ich nehme an, Sie verwenden Windows, so dass Sie möglicherweise an dieser pdf interessiert sind, die beschreibt, wie man baut. Die zu überprüfende Option befindet sich in CMake und kann unter VTK_USE_MFC gesucht werden. Dadurch wird die vtkMFC.lib-Bibliothek erstellt, nach der Ihr Programm sucht.

http://vtkblog.blogspot.co.uk/2007/04/install-build-vtk-from-source-in-visual.html

+0

Dank @ user1310934. Ich habe die Option VTK_USE_MFC überprüft, bekomme aber immer noch den Fehler. Hast du irgendeine Idee? Vielen Dank. – gishara

+0

Welche Version von Visual Studio verwenden Sie zum Erstellen? –

+0

Ich benutze VS 2008. Ich habe es endlich gebaut, indem ich Cmake richtig konfiguriert habe. Mein Problem war, dass ich die Optionen VTK_USE_MFC, VTK_USE_GUI in cmake nicht finden konnte, aber ich fand es unter den erweiterten Optionen. Vielen Dank für die Hilfe. – gishara