<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
<BR>Linking CXX executable test<BR>CMakeFiles/test.dir/test.o(.text+0x1be): In function `main':<BR>/home/src/itk/test.cxx:23: undefined reference to `importITK&lt;unsigned short, 2u&gt;::importITK(unsigned int*, unsigned short*)'<BR>CMakeFiles/test.dir/test.o(.text+0x20d):/home/src/itk/test.cxx:28: undefined reference to `importITK&lt;unsigned short, 2u&gt;::GetOutput()'<BR>collect2: ld returned 1 exit status<BR>make[2]: *** [test] Error 1<BR>make[1]: *** [CMakeFiles/test.dir/all] Error 2<BR>make: *** [all] Error 2<BR>&nbsp;<BR>&nbsp;<BR>importITK is the name of the class I created. In main() funtion, I&nbsp;just&nbsp;invoked some member functions of the class importITK.<BR>&nbsp;<BR>
Thanks a lot.<BR><BR>&nbsp;<BR><BR>

<HR id=stopSpelling>
<BR>
<BR>Date: Fri, 13 Feb 2009 21:29:04 +0200<BR>Subject: Re: [Insight-users] Linking problem when using itk<BR>From: ufukmat@gmail.com<BR>To: rongx2@live.cn<BR><BR>Could you please give the details of the errors.<BR><BR><BR><BR>
<DIV class=EC_gmail_quote>On Fri, Feb 13, 2009 at 9:22 PM, 李健 <SPAN dir=ltr>&lt;<A href="mailto:rongx2@live.cn">rongx2@live.cn</A>&gt;</SPAN> wrote:<BR>
<BLOCKQUOTE class=EC_gmail_quote style="PADDING-LEFT: 1ex">
<DIV>Dear all:<BR>&nbsp;<BR>I wrote a class to implement some member functions&nbsp;of itk using Linux. The class declaration is in a flie named by importITK.h, and the class definition is in a file named by importITK.cpp. And I wrote a fuction main() in a file named by test.cxx to invoke that class. I included all needed header files in three files. But&nbsp;something's wrong&nbsp;during liking in main() function: undefined reference to member functions of the class I created. <BR>&nbsp;<BR>Here is my CMakeLists.txt:<BR>&nbsp;<BR>FIND_PACKAGE(ITK)<BR>IF(ITK_FOUND)<BR>&nbsp; INCLUDE(${ITK_USE_FILE})<BR>ELSE(ITK_FOUND)<BR>&nbsp; MESSAGE(FATAL_ERROR<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ITK not found. Please set ITK_DIR.")<BR>ENDIF(ITK_FOUND)<BR>ADD_EXECUTABLE(test test.cxx importITK.cpp)<BR>TARGET_LINK_LIBRARIES(test ITKCommon ITKBasicFilters ITKIO)<BR>&nbsp;<BR>&nbsp;<BR>I think maybe something's wrong about the CmakeLists.txt I wrote.<BR>&nbsp;<BR>Thanks a lot.<BR><BR>
<HR>
MSN 9.0 正式版上线,捆绑免费25G网络硬盘! <A href="http://im.live.cn/msn9/">立刻下载!</A></DIV><BR>_____________________________________<BR>Powered by <A href="http://www.kitware.com/">www.kitware.com</A><BR><BR>Visit other Kitware open-source projects at<BR><A href="http://www.kitware.com/opensource/opensource.html">http://www.kitware.com/opensource/opensource.html</A><BR><BR>Please keep messages on-topic and check the ITK FAQ at: <A href="http://www.itk.org/Wiki/ITK_FAQ">http://www.itk.org/Wiki/ITK_FAQ</A><BR><BR>Follow this link to subscribe/unsubscribe:<BR><A href="http://www.itk.org/mailman/listinfo/insight-users">http://www.itk.org/mailman/listinfo/insight-users</A><BR><BR></BLOCKQUOTE></DIV><BR><BR clear=all><BR>-- <BR>Ufuk MAT<BR>Research Assistant<BR><BR>Bogazici University<BR>Institute of Biomedical Engineering<BR>34342, Bebek/Istanbul<BR><BR>Phone : +90 533 484 6301<BR>Fax &nbsp; &nbsp; : +90 212 257 5030<BR><BR><BR><BR><BR><br /><hr />使用新一代 Windows Live Messenger 轻松交流和共享! <a href='http://im.live.cn/messenger.aspx' target='_new'>立刻下载!</a></body>
</html>