<DIV>I am sorry for that I can not take a test in VC++ 2005, because I built every essential dll in VC++ 2008, and I now only install VC2008 on my computer. Will it take any&nbsp;different results if&nbsp; dlls built with different compiler ?&nbsp;</DIV>
<DIV>I simply have a check in local : One with pre-built dlls from HDFGroup ,such as zlib, szip, jpeg&nbsp;. And the other with all dlls built from source.</DIV>
<DIV>
<DIV>But When&nbsp;reading a hdf5 file,&nbsp;they all&nbsp;gave me a report about &nbsp;Stack Overflow. </DIV>
<DIV>The HDF5 file is a sample data contained in hdfview which provided by HDFGroup and can be found in its website.</DIV>
<DIV>And&nbsp;the code I write is below:</DIV></DIV>
<DIV>//////////////////////////////////////////////////////////////////////////////////////<BR>#include &lt;iostream&gt;<BR>using namespace std;</DIV>
<DIV>#include "gdal_priv.h"<BR>#pragma comment(lib,"gdal_i.lib")</DIV>
<DIV>int main()<BR>{&nbsp;</DIV>
<DIV>&nbsp;GDALAllRegister();</DIV>
<DIV>&nbsp;char* filename="D:\\Documents and Settings\\Visual Studio 2008\\Projects\\GdalConsole\\Debug\\hdf5_test.h5";</DIV>
<DIV>&nbsp;char *pszFormat="HDF5";<BR>&nbsp;GDALDriver *poDriver = GetGDALDriverManager()-&gt;GetDriverByName(pszFormat);&nbsp;</DIV>
<DIV>////////////// here poDriver is non-null pointer////////////<BR>&nbsp;if( poDriver != NULL )<BR>&nbsp;{<BR>&nbsp;&nbsp;........................<BR>&nbsp;}<BR>&nbsp;else<BR>&nbsp;{<BR>&nbsp;&nbsp;cout&lt;&lt;"Gdal do not support HDF4!"&lt;&lt;endl;<BR>&nbsp;}&nbsp;&nbsp;<BR>&nbsp;GDALDataset *poDataset;<BR>&nbsp;poDataset= (GDALDataset *) GDALOpen( filename, GA_ReadOnly);</DIV>
<DIV>/////////////////when code run here, it reports that stack overflow</DIV>
<DIV>&nbsp;if(poDataset == NULL)<BR>&nbsp;{<BR>&nbsp;&nbsp;cout&lt;&lt;"error!";<BR>&nbsp;&nbsp;return 0;<BR>&nbsp;}<BR>&nbsp;else<BR>&nbsp;{<BR>&nbsp;&nbsp;...................<BR>&nbsp;}&nbsp;<BR>&nbsp;poDataset=NULL;<BR>&nbsp;return 0;<BR>}</DIV>
<DIV>/////////////////////////////////////////////////////////////////////////////</DIV>
<DIV><BR>&nbsp;</DIV>
<DIV></DIV><BR>在2009-08-08 00:45:37,"Chaitanya kumar CH" &lt;chaitanya.ch@gmail.com&gt; 写道:<BR>
<BLOCKQUOTE id="isReplyContent" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">atubar,<BR><BR>If you can try this with VC++2005, please do. In any case please tell the result here.<BR><BR>If you can, provide a sample data that gives this error so that the situation to be understood better.<BR><BR>
<DIV class="gmail_quote">2009/8/6 atubar <SPAN dir="ltr">&lt;<A href="mailto:atubar@126.com">atubar@126.com</A>&gt;</SPAN><BR>
<BLOCKQUOTE class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<DIV>Hello, I am a freshman in working with Gdal and HDF5 in Visual C++ 2008. I have&nbsp;built essential dlls&nbsp;as those guides said. And I got gdal16.dll, hdf5dll.dll and more.</DIV>
<DIV>I set up a project , add include and lib to this project. Then I copy some sample codes to test how gdal and hdf5 works.</DIV>
<DIV>These codes below works successfully:</DIV>
<DIV>&nbsp;&nbsp;&nbsp; char *pszFormat="HDF5";<BR>&nbsp;&nbsp;&nbsp; GDALDriver *poDriver = GetGDALDriverManager()-&gt;GetDriverByName(pszFormat);</DIV>
<DIV>It returns an non null poDriver.</DIV>
<DIV>But when I work with these codes below: </DIV>
<DIV>&nbsp;&nbsp;&nbsp; char* filename="..\\hdf5_test.h5";<BR>&nbsp;&nbsp;&nbsp; GDALDataset *poDataset;<BR>&nbsp;&nbsp;&nbsp; poDataset= (GDALDataset *) GDALOpen( filename, GA_ReadOnly);</DIV>
<DIV>it occurs an error like this below:</DIV>
<DIV>&nbsp;&nbsp; Unhandled exception in **.exe:0xC00000FD:Stack Overflow </DIV>
<DIV>How it comes? Is it a bug?What should I do ?</DIV><BR><BR><SPAN title="neteasefooter">
<HR>
<A href="http://www.yeah.net/?from=footer" target="_blank">没有广告的终身免费邮箱,www.yeah.net</A> </SPAN><BR>_______________________________________________<BR>gdal-dev mailing list<BR><A href="mailto:gdal-dev@lists.osgeo.org">gdal-dev@lists.osgeo.org</A><BR><A href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/gdal-dev</A><BR></BLOCKQUOTE></DIV><BR><BR>-- <BR>Best regards,<BR>Chaitanya kumar CH.<BR></BLOCKQUOTE><br><!-- footer --><br><span title="neteasefooter"/><hr/>
<a href="http://www.yeah.net/?from=footer">没有广告的终身免费邮箱,www.yeah.net</a>
</span>