<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
Hi,&nbsp; <BR>
I&nbsp;got the same question a few weeks ago. Here is what the Boss answered to me:<BR>
<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; Hi Pedro,<BR>&gt; &gt;<BR>&gt; &gt; The basic step is to replace<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; ADD_EXECUTABLE(GradientImageFilter GradientImageFilter.cxx)<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; with<BR>&gt; &gt;<BR>&gt; &gt; ADD_LIBRARY(GradientImageFilter SHARED GradientImageFilter.cxx)<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; in your CMakeLists.txt file.<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; However, in addition to that, you need to add an explicit instantiation<BR>&gt; &gt; for the type in the .cxx file, add the EXPORT symbol, and provide a<BR>&gt; &gt; mechanism for checking versions when you load the DLL.<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; All of this is illustrated in the VolViewPlugins directory in<BR>&gt; &gt; InsightApplications:<BR>&gt; &gt;<BR>&gt; &gt; InsightApplications/VolViewPlugins<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; Regards,<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; Luis<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; ------------------------------<BR>&gt; &gt; Pedro Madrigal wrote:<BR>&gt; &gt; &gt; Hi, i'm new ITK user. My question is:<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; anybody knows how to obtain DLLs (not .exe) when compiling the proyect<BR>&gt; &gt; &gt; with Visual Studio 6.0?<BR>&gt; &gt; &gt; For example, how can i make the Filter GradientImageFilter.dll instead<BR>&gt; &gt; &gt; GradientImageFilter.exe??<BR>&gt; &gt; &gt; It would be fantastic if someone send me the code showing me the <BR>&gt; way to<BR>&gt; &gt; &gt; do this with this filter.<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; Regards,<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; Thanks<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; <BR><BR><BR>&gt; Date: Tue, 3 Jun 2008 15:00:03 +0200<BR>&gt; From: benjamint@maunakeatech.com<BR>&gt; To: insight-users@itk.org<BR>&gt; Subject: [Insight-users] Compile ITK with Visual Express 2008<BR>&gt; <BR>&gt; Hi all,<BR>&gt; <BR>&gt; I'm new at ITK and I try to compile the ITK libraries on Visual Studio 2008.<BR>&gt; I used CMake to create Visual Solution.<BR>&gt; I opened the "ALL_BUILD" solution and clicked "Generate". Everything is <BR>&gt; OK and the system created many *.lib files :<BR>&gt; <BR>&gt; ITKAlgorithms.lib ITKBasicFilters.lib ITKCommon.lib <BR>&gt; ITKDICOMParser.lib<BR>&gt; ITKEXPAT.lib ITKFEM.lib ITKIO.lib ITKMetaIO.lib<BR>&gt; ITKNrrdIO.lib ITKNumerics.lib ITKSpatialObject.lib <BR>&gt; ITKStatistics.lib<BR>&gt; ITKniftiio.lib ITKznz.lib itkTestDriver.lib<BR>&gt; itkgdcm.lib itkjpeg12.lib itkjpeg16.lib<BR>&gt; itkjpeg8.lib itkopenjpeg.lib itkpng.lib<BR>&gt; itksys.lib itktestlib.lib itktiff.lib<BR>&gt; itkv3p_netlib.lib itkvcl.lib itkvnl.lib<BR>&gt; itkvnl_algo.lib itkvnl_inst.lib itkzlib.lib<BR>&gt; <BR>&gt; I only have one dll : ITKCommon.dll<BR>&gt; <BR>&gt; Now, I'd like to know :<BR>&gt; Is that possible to compile all the ITK sources into dynamic libraries <BR>&gt; instead of static libraies ?<BR>&gt; Why ITKCommon is the only dll ?<BR>&gt; <BR>&gt; Thanks for your help,<BR>&gt; _______________________________________________<BR>&gt; Insight-users mailing list<BR>&gt; Insight-users@itk.org<BR>&gt; http://www.itk.org/mailman/listinfo/insight-users<BR><BR><br /><hr />Todo ruedas: información práctica y todo el glamour del mundo del motor. <a href='http://estilo.es.msn.com/' target='_new'>MSN Estilo y Tendencias</a></body>
</html>