<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Siqi suggest I forward my email to you.<BR>
&nbsp;<BR>
I&nbsp;compiled ITK,GDCM1.2.4&nbsp;successfully, and I did&nbsp; not modify ITK&nbsp;CMakeList.txt.<BR>
In ITK, I set ITK_USE_SYSTEM_GDCM OFF,&nbsp;as a summary, I compile ITK and GDCM1.2.4<BR>
use all the default settings.<BR>
&nbsp;<BR>
This is my project CMakeList.txt.<BR>&nbsp;<BR><STRONG>FIND_PACKAGE(ITK)<BR>IF (USE_ITK_FILE)<BR>&nbsp; INCLUDE (${USE_ITK_FILE})<BR>ELSE (USE_ITK_FILE)<BR>&nbsp; MESSAGE( FATAL_ERROR "This application requires ITK. One of these<BR>components is missing. Please verify configuration")<BR>ENDIF (USE_ITK_FILE)</STRONG><BR><STRONG>FIND_PACKAGE (GDCM)<BR>INCLUDE(${GDCM_USE_FILE})</STRONG><BR><STRONG></STRONG>&nbsp;<BR><STRONG>I just add one line in my proram.</STRONG><BR><STRONG></STRONG>&nbsp;<BR><STRONG>#include "gdcmFile.h"</STRONG><BR><STRONG>gdcm::File *f = gdcm::File::New();</STRONG><BR><STRONG></STRONG>&nbsp;<BR>error C2039: 'New' : is not a member of 'gdcm::File'<BR>D:\ITKVTK\InsightToolkit-3.10.0\Utilities\gdcm\src\gdcmFile.h(111) : see declaration of 'gdcm::File'<BR>&nbsp;error C3861: 'New': identifier not found<BR><BR>It seems that my project will search gdcmFile.h in the path of ITK.<BR>
<BR><BR>&gt; Date: Wed, 17 Dec 2008 16:14:09 +0100<BR>&gt; From: mathieu.malaterre@gmail.com<BR>&gt; To: gjtian@hotmail.com<BR>&gt; Subject: Re: [Insight-users] DICOM Header Info<BR>&gt; CC: insight-users@itk.org<BR>&gt; <BR>&gt; 'lo<BR>&gt; <BR>&gt; On Wed, Dec 17, 2008 at 2:51 PM, TienGarry &lt;gjtian@hotmail.com&gt; wrote:<BR>&gt; &gt; When I do it like your method, I will get the error:<BR>&gt; &gt;<BR>&gt; &gt; error C2027: use of undefined type 'gdcm::File'<BR>&gt; <BR>&gt; You need to #include "gdcmFile.h"<BR>&gt; <BR>&gt; &gt; 2&gt;<BR>&gt; &gt; D:\ITKVTK\InsightToolkit-3.8.0\Utilities\gdcm\src\gdcmSerieHelper.h(32) :<BR>&gt; &gt; see declaration of 'gdcm::File'<BR>&gt; &gt;<BR>&gt; &gt; I already installed the extern gdcm, and set ITK_USE_SYSTEM_ON, modified<BR>&gt; &gt; the cmakelist.txt<BR>&gt; <BR>&gt; Ok, if you decided to modify the cmakelist.txt, I can no longer be of<BR>&gt; any help. I do not support (nor encourage) manual modfication of<BR>&gt; cmakelist.txt. sorry.<BR>&gt; <BR>&gt; <BR>&gt; &gt; but I still get the error, when I include "gdcmFile.h", it indicates that<BR>&gt; &gt; the system will use the internal gdcmFile.h in<BR>&gt; &gt; D:\ITKVTK\InsightToolkit-3.8.0\Utilities\gdcm\src\ not in the external path.<BR>&gt; <BR>&gt; What is the issue with the current version shipped with ITK ? This is<BR>&gt; gdcm 1.2.4. You do not need any external gdcm for this simple task.<BR>&gt; <BR>&gt; 2cts<BR>&gt; -- <BR>&gt; Mathieu<BR><BR><br /><hr />更多热辣资讯尽在新版MSN首页! <a href='http://cn.msn.com/' target='_new'>立刻访问!</a></body>
</html>