• wollte VTK 'installieren'. wenn ich dann im visual c++ das testprogram ausprobier geht das nie. obwohl ich denke alle schritte davor richtig gemacht hab. hatte jemand von euch ein ähnliches problem und hat eine lösung gefunden?

    danke

  • Zitat von markus

    wollte VTK 'installieren'. wenn ich dann im visual c++ das testprogram ausprobier geht das nie. obwohl ich denke alle schritte davor richtig gemacht hab. hatte jemand von euch ein ähnliches problem und hat eine lösung gefunden?

    danke



    was genau funktioniert nicht ? bitte um detailierten fehlerbericht

    Informatik @ TU Wien (1998 - 2005)

  • wenn ich auf erstelllen - ausführen geh....

    Zitat

    mindestens eine datei ist veraltet oder nicht vorhanden

    Zitat

    Folgende Datei müssen neu erstellt werden: RUN_TESTS_force

    wenn ich ja klicke, fängt er an
    dann aber fehlermeldungen. kann ich jetzt nicht genau sagen, weil ich nicht an meinem stammrechner bin. wenn ich mir recht entsinne, findet er gewisse h-dateinen nicht.

    danke

  • so, wieder auf meinem stammrechner...
    folgende fehlermeldungen bekomm ich:

    Changing directory into K:\neuer versuch\vtkbin\Common\Testing\Tcl
    Testing otherInterp CMake Error: config type specified on the command line, but test executable not found.K:/neuer versuch/vtkbin/bin/.\Debug/vtk
    Unable to find executable: K:/neuer versuch/vtkbin/bin/vtk
    Testing otherPrint CMake Error: config type specified on the command line, but test executable not found.K:/neuer versuch/vtkbin/bin/.\Debug/vtk
    Unable to find executable: K:/neuer versuch/vtkbin/bin/vtk
    Testing TestEmptyInput CMake Error: config type specified on the command line, but test executable not found.K:/neuer versuch/vtkbin/bin/.\Debug/vtk
    Unable to find executable: K:/neuer versuch/vtkbin/bin/vtk
    Testing TestSetGet CMake Error: config type specified on the command line, but test executable not found.K:/neuer versuch/vtkbin/bin/.\Debug/vtk
    Unable to find executable: K:/neuer versuch/vtkbin/bin/vtk
    Testing TestArrays CMake Error: config type specified on the command line, but test executable not found.K:/neuer versuch/vtkbin/bin/.\Debug/vtk
    Unable to find executable: K:/neuer versuch/vtkbin/bin/vtk
    Testing otherDataSetAttributes CMake Error: config type specified on the command line, but test executable not found.K:/neuer versuch/vtkbin/bin/.\Debug/vtk
    Unable to find executable: K:/neuer versuch/vtkbin/bin/vtk
    Testing TestAmoebaMinimizer CMake Error: config type specified on the command line, but test executable not found.K:/neuer versuch/vtkbin/bin/.\Debug/vtk
    Unable to find executable: K:/neuer versuch/vtkbin/bin/vtk
    Testing PrintSelf-Common CMake Error: config type specified on the command line, but test executable not found./.\Debug/TCL_TCLSH-NOTFOUND
    Unable to find executable: TCL_TCLSH-NOTFOUND
    Testing TestSetObjectMacro-Common CMake Error: config type specified on the command line, but test executable not found./.\Debug/TCL_TCLSH-NOTFOUND
    Unable to find executable: TCL_TCLSH-NOTFOUND
    Changing directory into K:\neuer versuch\vtkbin\Filtering\Testing\Cxx
    Testing otherColorTransferFunction Passed
    Changing directory into K:\neuer versuch\vtkbin\Filtering\Testing\Tcl
    Testing closedSplines-image CMake Error: config type specified on the command line, but test executable not found.K:/neuer versuch/vtkbin/bin/.\Debug/vtk
    Unable to find executable: K:/neuer versuch/vtkbin/bin/vtk
    Testing CSpline-image CMake Error: config type specified on the command line, but test executable not found.K:/neuer versuch/vtkbin/bin/.\Debug/vtk
    Unable to find executable: K:/neuer versuch/vtkbin/bin/vtk
    Testing KSpline-image CMake Error: config type specified on the command line, but test executable not found.K:/neuer versuch/vtkbin/bin/.\Debug/vtk
    Unable to find executable: K:/neuer versuch/vtkbin/bin/vtk
    Testing SelectionLoop-image CMake Error: config type specified on the command line, but test executable not found.K:/neuer versuch/vtkbin/bin/.\Debug/vtk
    Unable to find executable: K:/neuer versuch/vtkbin/bin/vtk
    Testing ImplicitSum-image CMake Error: config type specified on the command line, but test executable not found.K:/neuer versuch/vtkbin/bin/.\Debug/vtk
    Unable to find executable: K:/neuer versuch/vtkbin/bin/vtk
    Testing PerlinNoise-image CMake Error: config type specified on the command line, but test executable not found.K:/neuer versuch/vtkbin/bin/.\Debug/vtk
    Unable to find executable: K:/neuer versuch/vtkbin/bin/vtk
    Testing squadViewer-image CMake Error: config type specified on the command line, but test executable not found.K:/neuer versuch/vtkbin/bin/.\Debug/vtk
    Unable to find executable: K:/neuer versuch/vtkbin/bin/vtk
    Testing PrintSelf-Filtering CMake Error: config type specified on the command line, but test executable not found./.\Debug/TCL_TCLSH-NOTFOUND
    Unable to find executable: TCL_TCLSH-NOTFOUND
    Testing TestSetObjectMacro-Filtering CMake Error: config type specified on the command line, but test executable not found./.\Debug/TCL_TCLSH-NOTFOUND
    Unable to find executable: TCL_TCLSH-NOTFOUND
    Changing directory into K:\neuer versuch\vtkbin\Graphics\Testing\Cxx

  • hm, komisch

    probier einfach mal die win32-binary version von vtk

    zum "Nachkochen":

    1) VTK 4.2 Source und CMake 1.8.0 herunterladen
    2) CMake 1.8.0 installiere, VTK entpacken
    3) README.html lesen, Im Kapitel "Installation", Abschnitt "PC Installation"
    4) CMakeSetup starten
    5) Unter "Build For:" entsprechendene Entwicklungs-Umgebung aussuchen
    6) Verzeichnisse setzen
    7) auf "Configure" klicken
    8) Cache Values einstellen
    9) nochmal auf "Configure" klicken
    10) auf "OK" klicken
    11) im in CMake gesetzten Output-Directory das Projekt-File für
    die Entwicklungsumgebung öffnen (z.b vtk.dsw für VS6)
    12) Projekt "ALL_BUILD" builden


    Auch das Ausführen diverser Tests funktioniert problemlos


    War alles kein Problem, selbst soeben gemacht für MSVC++ 6.0
    Zeitaufwand: ca 10-15min

    MfG, Michael

    Informatik @ TU Wien (1998 - 2005)

  • MichiK: Danke für seine Mühe

    so ganz klappts immer noch nicht. zumindest hab ich jetzt wieder den zusatand erreicht den ich schon mal hatte, wie ich mich jetzt erinnere.

    --------------------Konfiguration: RUN_TESTS - Win32 Debug--------------------
    ...........................
    ...........................
    Testing TestCxxFeatures Passed
    Testing TestInstantiator Passed
    Changing directory into K:\VTK\vtkbin\Filtering\Testing\Cxx
    Testing otherColorTransferFunction Passed
    Changing directory into K:\VTK\vtkbin\Graphics\Testing\Cxx
    c:\windows\system32\cmd.exe auf Anforderung des Benutzers abgebrochen.
    Ausführen des Tools vom Benutzer abgebrochen.

    Da hab ich abgebrochen

    2 fenster öffneten sich - im vtkoutputwindow stehen folgende meldungen
    [Blockierte Grafik: http://stud3.tuwien.ac.at/~e9725899/error.jpg]

    ich bin der meinung, mich brav an michiK´s Kochrezept bzw. an
    http://isgwww.cs.uni-magdeburg.de/cv/lehre/Visua…/uebung_01.html gehalten zu haben.

    hätt wohl besser informatik studieren sollen ;)

  • Hm, wohl kein OpenGL in Reichweite für VTK. Dazu kann ich leider nix sagen. Installier mal den Grafiktreiber neu. Verwendest du ein Notebook mit irgendeinem SiS Grafik-Dingsbums ?

    MfG, Michael

    Informatik @ TU Wien (1998 - 2005)

  • ichbekomme folgende fehlermeldugen wenn ich ein bereits vorgefertigtes programm laufen lassse und kann mir das (als nicht programmierprofi) nicht erklären.....
    bin dankbar über jeden tipp
    markus

    --------------------Konfiguration: hough3d - Win32 Debug--------------------
    Linker-Vorgang läuft...
    MSVCRTD.lib(MSVCRTD.dll) : error LNK2005: _ceil bereits in LIBCD.lib(ceil.obj) definiert
    MSVCRTD.lib(MSVCRTD.dll) : error LNK2005: _malloc bereits in LIBCD.lib(dbgheap.obj) definiert
    MSVCRTD.lib(MSVCRTD.dll) : error LNK2005: _free bereits in LIBCD.lib(dbgheap.obj) definiert
    MSVCRTD.lib(MSVCRTD.dll) : error LNK2005: _strncpy bereits in LIBCD.lib(strncpy.obj) definiert
    MSVCRTD.lib(MSVCRTD.dll) : error LNK2005: _tolower bereits in LIBCD.lib(tolower.obj) definiert
    MSVCRTD.lib(MSVCRTD.dll) : error LNK2005: _sprintf bereits in LIBCD.lib(sprintf.obj) definiert
    LINK : warning LNK4098: Standardbibliothek "MSVCRTD" steht in Konflikt mit anderen Bibliotheken; /NODEFAULT:Bibliothek verwenden
    hough.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: class vtkPolyData * __thiscall vtkPolyDataSource::GetOutput(void)" (?GetOutput@vtkPolyDataSource@@QAEPAVvtkPolyData@@XZ)
    hough.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: static class vtkLineSource * __cdecl vtkLineSource::New(void)" (?New@vtkLineSource@@SAPAV1@XZ)
    hough.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: static class vtkTransformPolyDataFilter * __cdecl vtkTransformPolyDataFilter::New(void)" (?New@vtkTransformPolyDataFilter@@SAPAV1@XZ)
    hough.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: void __thiscall vtkRenderWindowInteractor::SetRenderWindow(class vtkRenderWindow *)" (?SetRenderWindow@vtkRenderWindowInteractor@@QAEXPAVvtkRenderWindow@@@Z)
    hough.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: static class vtkRenderWindowInteractor * __cdecl vtkRenderWindowInteractor::New(void)" (?New@vtkRenderWindowInteractor@@SAPAV1@XZ)
    hough.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: void __thiscall vtkRenderWindow::AddRenderer(class vtkRenderer *)" (?AddRenderer@vtkRenderWindow@@QAEXPAVvtkRenderer@@@Z)
    hough.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: static class vtkRenderWindow * __cdecl vtkRenderWindow::New(void)" (?New@vtkRenderWindow@@SAPAV1@XZ)
    hough.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: void __thiscall vtkRenderer::ResetCamera(void)" (?ResetCamera@vtkRenderer@@QAEXXZ)
    hough.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: static class vtkRenderer * __cdecl vtkRenderer::New(void)" (?New@vtkRenderer@@SAPAV1@XZ)
    hough.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: void __thiscall vtkActor::SetProperty(class vtkProperty *)" (?SetProperty@vtkActor@@QAEXPAVvtkProperty@@@Z)
    hough.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: void __thiscall vtkProperty::SetColor(float,float,float)" (?SetColor@vtkProperty@@QAEXMMM@Z)
    hough.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: static class vtkProperty * __cdecl vtkProperty::New(void)" (?New@vtkProperty@@SAPAV1@XZ)
    hough.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: static class vtkActor * __cdecl vtkActor::New(void)" (?New@vtkActor@@SAPAV1@XZ)
    hough.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: void __thiscall vtkPolyDataMapper::SetInput(class vtkPolyData *)" (?SetInput@vtkPolyDataMapper@@QAEXPAVvtkPolyData@@@Z)
    hough.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: static class vtkPolyDataMapper * __cdecl vtkPolyDataMapper::New(void)" (?New@vtkPolyDataMapper@@SAPAV1@XZ)
    Debug/hough3d.exe : fatal error LNK1120: 15 unaufgeloeste externe Verweise
    Fehler beim Ausführen von link.exe.

    hough3d.exe - 22 Fehler, 1 Warnung(en)

  • stand der dinge wie folgt:
    jetzt hab ich keine ideen, oder kein glück beim probieren mehr:


    --------------------Konfiguration: hough3d - Win32 Debug--------------------
    Linker-Vorgang läuft...
    hough.obj : error LNK2001: Nichtaufgeloestes externes Symbol "__declspec(dllimport) public: static class vtkPointLocator2D * __cdecl vtkPointLocator2D::New(void)" (__imp_?New@vtkPointLocator2D@@SAPAV1@XZ)
    Debug/hough3d.exe : fatal error LNK1120: 1 unaufgeloeste externe Verweise
    Fehler beim Ausführen von link.exe.

    hough3d.exe - 2 Fehler, 0 Warnung(en)

    heißt dass mir geht einfach eine .lib ab, die wenn ich sie bei den progjekteinstellungen ergänze, dann das programm laufen lässt?
    wenn das so ist, wie weiß ich welche genau abgeht?

    danke
    lg markus

  • :thumb: es geht. ich kanns immer noch nicht glauben. habe statt vtkpointlocator2d es mit vtkpointlocator probiert. es geht....

    bin jetzt dankbar über tipps, wie man wenn man den ganzen tag bzw abend vorm pc hockt, einen brummenden schädel hat, einschlafen kann :coolsmile
    gute nacht

  • Hallo allerseits,

    Ich hab für meine Studienarbeit nen Programmcode bekomm der mit VTK arbeitet. Nur zu Haus am PC hab ich nun vtk42-LatestRelease.exe installiert doch Visual 6 scheint mit dem Befehl cmakedefine noch nicht umgehen zu können und nicht zu kennen.
    Folgende Fehlermeldung bekam ich

    Kompilierung läuft...
    base_class.cpp
    DeHough.cpp
    y:\vtkconfigure.h(7) : fatal error C1021: Ungueltige Praeprozessor-Direktive 'cmakedefine'
    IndexSort.cpp
    y:\vtkconfigure.h(7) : fatal error C1021: Ungueltige Praeprozessor-Direktive 'cmakedefine'
    main.cpp
    y:\vtkconfigure.h(7) : fatal error C1021: Ungueltige Praeprozessor-Direktive 'cmakedefine'
    tpl_array.cpp
    y:\vtkconfigure.h(7) : fatal error C1021: Ungueltige Praeprozessor-Direktive 'cmakedefine'
    tpl_TransformToByte.cpp
    y:\vtkconfigure.h(7) : fatal error C1021: Ungueltige Praeprozessor-Direktive 'cmakedefine'
    tpl_vec.cpp
    y:\vtkconfigure.h(7) : fatal error C1021: Ungueltige Praeprozessor-Direktive 'cmakedefine'
    TransformToIndex.cpp
    y:\vtkconfigure.h(7) : fatal error C1021: Ungueltige Praeprozessor-Direktive 'cmakedefine'
    Vergleich.cpp
    Fehler beim Ausführen von cl.exe.

    DeHoughExe.exe - 7 Fehler, 0 Warnung(en)

    Wäre über jeden Ratschlag sehr dankbar, damit ich in meiner Studienarbeit langsam mal voran komm.

    mfg
    Benny

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!