<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none"><!-- p { margin-top: 0px; margin-bottom: 0px; }--></style>
</head>
<body dir="ltr" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>​Hi all,<br>
</p>
<p><br>
</p>
<p>I would like to warp ITK with Java. So I complied CastXML and downloaded SWIGwin first. When I used them to compile ITK source code, I successfully compiled most of the source code and got some .jar such as org.itk.itkcommon.jar, but I still met some errors
 in Visual Studio 2013. <br>
</p>
<p><br>
</p>
<p>1. In ${ITK_Build}\Wrapping\Modules\ITKImageFunction\itkInterpolateImageFunctionJava.cpp(884): error C2440: '=' : cannot convert from 'itkInterpolateImageFunctionIVF22D *' to 'itkImageFunctionIVF22DD *'<br>
</p>
<p>           Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast<br>
</p>
<p>    <span style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:16px; background-color:rgb(255,255,255)">In ${ITK_Build}\Wrapping\Modules\ITKImageFunction\itkInterpolateImageFunctionJava.cpp(892): e</span><span style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:16px; background-color:rgb(255,255,255)">rror
 C2440: '=' : cannot convert from 'itkInterpolateImageFunctionIVF33D *' to 'itkImageFunctionIVF33DD *'</span><br>
</p>
<p>           <span style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:16px; background-color:rgb(255,255,255)"> </span><span style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:16px; background-color:rgb(255,255,255)">Types pointed
 to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast</span><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p>2. The aforementioned errors may be cause the following errors.<br>
</p>
<p>    Unable to open file ${ITK_Build}\Wrapping\Generators\Java\Proxies\src\org\itk\itkmesh\SWIGTYPE_p_itk_MapContainerT_unsigned_long_itk_CellInterfaceT_double_itk_CellTraitsInfoT_2_double_float_unsigned_long_unsigned_long_unsigned_long_itk__PointT_double_2_t_itk__MapContainerT_unsigned_long_itk__PointT_double_2_t_t_std__setT_unsigned_long_std__lessT_unsigned_long_t_t_t_t_p_t.java:
 No such file or directory<br>
</p>
<p>     C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(170,5): error MSB6006: "cmd.exe" exited with code 1.<br>
</p>
<p><br>
</p>
<p>3. And more errors shows<br>
</p>
<p>    ${ITK_Build}\Wrapping\Generators\Java\Proxies\src\org\itk\itkquadedgemesh\itkBoundingBoxUL2FMCULQEMPF2.java:11: error: package org.itk.itkmesh does not exist<br>
</p>
<p>    import org.itk.itkmesh.*;;import org.itk.itkcommon.*;;import org.itk.itkimagefilterbase.*;;import org.itk.itkstatistics.*;;import org.itk.itktransform.*;;import org.itk.itkjavabase.*;<br>
</p>
<p><br>
</p>
<p><br>
</p>
<p>   So, how can I fix those errors? Thanks!<br>
</p>
<p><br>
</p>
<p>   p.s. I use ITK 4.8.0, SWIGwin 3.0.7, and latest CastXML.<br>
</p>
<p><br>
</p>
<p>   <br>
</p>
<p>   Regards,<br>
</p>
<p><br>
</p>
<p>Zhuangming Shen<br>
</p>
<p><br>
</p>
</body>
</html>