[Insight-users] k-means 2D example won't compile (Error in itkEuclideanDistanceMetric.h)

Carlsson lubba at gmx.net
Sat Mar 3 16:17:13 EST 2012


Hi,

I'm trying to get the example for two-dimensional k-means to work:

http://www.vtk.org/Wiki/ITK/Examples/Boneyard/KdTreeBasedKMeansClustering_2D

But Visual Studio gives me the following errors (It's in german, I hope you
can recognize the messages
http://old.nabble.com/file/p33434762/itkEuclideanDistanceMetric.h
itkEuclideanDistanceMetric.h ):

__________________________
1>------ Neues Erstellen gestartet: Projekt: ZERO_CHECK, Konfiguration:
Debug Win32 ------
1>Der Buildvorgang wurde am 03.03.2012 16:37:09 gestartet.
1>_PrepareForClean:
1>  Die Datei "Win32\Debug\ZERO_CHECK\ZERO_CHECK.lastbuildstate" wird
gelöscht.
1>InitializeBuildStatus:
1>  Aktualisieren des Timestamps von
"Win32\Debug\ZERO_CHECK\ZERO_CHECK.unsuccessfulbuild".
1>CustomBuild:
1>  Checking Build System
1>  CMake does not need to re-run because
D:/Dokumente/Uni/ECP/2011-2012/Enjeu/ITK_Project/kmeans_2D/bin/CMakeFiles/generate.stamp
is up-to-date.
1>FinalizeBuildStatus:
1>  Die Datei "Win32\Debug\ZERO_CHECK\ZERO_CHECK.unsuccessfulbuild" wird
gelöscht.
1>  Aktualisieren des Timestamps von
"Win32\Debug\ZERO_CHECK\ZERO_CHECK.lastbuildstate".
1>
1>Das Erstellen war erfolgreich.
1>
1>Verstrichene Zeit 00:00:00.07
2>------ Neues Erstellen gestartet: Projekt: KdTreeBasedKMeansClustering_2D,
Konfiguration: Debug Win32 ------
2>Der Buildvorgang wurde am 03.03.2012 16:37:09 gestartet.
2>_PrepareForClean:
2>  Die Datei
"KdTreeBasedKMeansClustering_2D.dir\Debug\KdTreeBasedKMeansClustering_2D.lastbuildstate"
wird gelöscht.
2>InitializeBuildStatus:
2>  Aktualisieren des Timestamps von
"KdTreeBasedKMeansClustering_2D.dir\Debug\KdTreeBasedKMeansClustering_2D.unsuccessfulbuild".
2>CustomBuild:
2>  Building Custom Rule
D:/Dokumente/Uni/ECP/2011-2012/Enjeu/ITK_Project/kmeans_2D/CMakeLists.txt
2>  CMake does not need to re-run because
D:\Dokumente\Uni\ECP\2011-2012\Enjeu\ITK_Project\kmeans_2D\bin\CMakeFiles\generate.stamp
is up-to-date.
2>cl : Befehlszeile warning D9002: Unbekannte Option "-library=stlport4"
wird ignoriert.
2>  KdTreeBasedKMeansClustering_2D.cxx
2>d:\dokumente\uni\ecp\2011-2012\enjeu\itk_project\kmeans_2d\itkEuclideanDistanceMetric.h(58):
error C2143: Syntaxfehler: Es fehlt ';' vor '}'
2>d:\dokumente\uni\ecp\2011-2012\enjeu\itk_project\kmeans_2d\itkEuclideanDistanceMetric.h(38):
error C2143: Syntaxfehler: Es fehlt ';' vor '<'
2>         
d:\dokumente\uni\ecp\2011-2012\enjeu\itk_project\kmeans_2d\itkEuclideanDistanceMetric.h(58):
Siehe Verweis auf die Instanziierung der gerade kompilierten
Klassen-template "itk::Statistics::EuclideanDistanceMetric<TVector>".
2>d:\dokumente\uni\ecp\2011-2012\enjeu\itk_project\kmeans_2d\itkEuclideanDistanceMetric.h(38):
error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis:
"default-int" wird von C++ nicht unterstützt.
2>d:\dokumente\uni\ecp\2011-2012\enjeu\itk_project\kmeans_2d\itkEuclideanDistanceMetric.h(38):
error C2238: Unerwartete(s) Token vor ';'
2>d:\dokumente\uni\ecp\2011-2012\enjeu\itk_project\kmeans_2d\itkEuclideanDistanceMetric.h(51):
error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis:
"default-int" wird von C++ nicht unterstützt.
2>d:\dokumente\uni\ecp\2011-2012\enjeu\itk_project\kmeans_2d\itkEuclideanDistanceMetric.h(51):
error C2143: Syntaxfehler: Es fehlt ',' vor '&'
2>d:\dokumente\uni\ecp\2011-2012\enjeu\itk_project\kmeans_2d\itkEuclideanDistanceMetric.h(61):
fatal error C1083: Datei (Include) kann nicht geöffnet werden:
"itkEuclideanDistanceMetric.hxx": No such file or directory
2>
2>Fehler beim Erstellen
2>
2>Verstrichene Zeit 00:00:05.72
3>------ Neues Erstellen übersprungen: Projekt: ALL_BUILD, Konfiguration:
Debug Win32 ------
3>Für diese Projektmappenkonfiguration wurde kein zu erstellendes Projekt
ausgewählt. 
========== Alles neu erstellen: 1 erfolgreich, Fehler bei 1, 1 übersprungen
==========
__________________________

Obviously all the errors are in the " itkEuclideanDistanceMetric.h", so I
add it to my question. I hope someone can help me. Thanks alot!

Regard,
Carl
-- 
View this message in context: http://old.nabble.com/k-means-2D-example-won%27t-compile-%28Error-in-itkEuclideanDistanceMetric.h%29-tp33434762p33434762.html
Sent from the ITK - Users mailing list archive at Nabble.com.



More information about the Insight-users mailing list