Ekin,

 I think that is correct, at least I see the same files. You might try getting 
the HDF hdf5-
examples project source and use CMake to build the 1.8 examples with Fortran 
2003 
enabled. If that works, then you can compare the VS projects with yours.

Allen



On Monday, August 05, 2013 04:49:28 PM Ekin Akoglu wrote:


Dear Allen,



Thank you for your response. I compiled HDF5 from source using CMake under 
windows and enabled FORTRAN and FORTRAN2003 options. Do you think I managed to 
enable those options or these errors mean I could not? My installation 
directory of 
HDF5 under "Program Files" includes "libhdf5_fortran" under "lib". Further, the 
"include" 
folder in the installation directory of HDF5 includes all sorts of 
"h5*_provisional" include 
files that the linker complained about.



Regards,




Ekin



On Mon, Aug 5, 2013 at 4:22 PM, Allen Byrne <[email protected][1]> wrote:


Yes, FORTRAN 2003 is supported in Visual Studio, however our published binaries 
did 
not enable that option. You will need to build the libraries with the option 
enabled. 
 
Allen


Dear all,



As I understood from the documentation of HDF5 1.8.11, FORTRAN 2003 is now 
supported on Windows with Visual Studio. If I am right, now I should be able to 
compile 
and link my project without errors. However, the build process gives errors on 
linking 
step as below:

Linking...h5write.obj : error LNK2019: unresolved external symbol 
_H5LIB_mp_H5OPEN_F referenced in function _H5WRITEh5write.obj : error LNK2019: 
unresolved external symbol _H5P_mp_H5PCREATE_F referenced in function 
_H5WRITEh5write.obj : error LNK2019: unresolved external symbol 
_H5P_mp_H5PSET_PRESERVE_F referenced in function _H5WRITEh5write.obj : error 
LNK2019: unresolved external symbol _H5F_mp_H5FCREATE_F referenced in function 
_H5WRITEh5write.obj : error LNK2019: unresolved external symbol 
_H5S_mp_H5SCREATE_SIMPLE_F referenced in function _H5WRITEh5write.obj : error 
LNK2019: unresolved external symbol _H5LIB_PROVISIONAL_mp_H5OFFSETOF 
referenced in function _H5WRITEh5write.obj : error LNK2019: unresolved external 
symbol _H5T_mp_H5TCREATE_F referenced in function _H5WRITEh5write.obj : error 
LNK2019: unresolved external symbol _H5T_mp_H5TINSERT_F referenced in function 
_H5WRITEh5write.obj : error LNK2019: unresolved external symbol 
_H5D_mp_H5DCREATE_F referenced in function _H5WRITEh5write.obj : error LNK2019: 
unresolved external symbol _H5D_PROVISIONAL_mp_H5DWRITE_PTR referenced in 
function _H5WRITEh5write.obj : error LNK2019: unresolved external symbol 
_H5D_mp_H5DCLOSE_F referenced in function _H5WRITEh5write.obj : error LNK2019: 
unresolved external symbol _H5T_mp_H5TCLOSE_F referenced in function 
_H5WRITEh5write.obj : error LNK2019: unresolved external symbol 
_H5S_mp_H5SCLOSE_F referenced in function _H5WRITEh5write.obj : error LNK2019: 
unresolved external symbol _H5T_mp_H5TARRAY_CREATE_F referenced in function 
_H5WRITEh5write.obj : error LNK2019: unresolved external symbol 
_H5T_mp_H5TCOPY_F referenced in function _H5WRITEh5write.obj : error LNK2019: 
unresolved external symbol _H5P_mp_H5PCLOSE_F referenced in function 
_H5WRITEh5write.obj : error LNK2019: unresolved external symbol 
_H5F_mp_H5FCLOSE_F referenced in function _H5WRITERelease\Console1.exe : fatal 
error LNK1120: 17 unresolved externals



Could you please confirm if I am right? The link command I used is as follows:

/OUT:"Release\Console1.exe" /INCREMENTAL:NO /NOLOGO /LIBPATH:"C:\Program 
Files\HDF5\include\fortran" /LIBPATH:"C:\Program Files\HDF5\lib" /MANIFEST 
/MANIFESTFILE:"c:\documents and settings\administrator\my documents\visual 
studio 
2010\Projects\Console1\Console1\Release\Console1.exe.intermediate.manifest" 
/MANIFESTUAC:"level='asInvoker' uiAccess='false'" /SUBSYSTEM:CONSOLE /IMPLIB:"c:
\documents and settings\administrator\my documents\visual studio 
2010\Projects\Console1\Console1\Release\Console1.lib"



Thank you in advance,




Ekin



On Mon, Nov 19, 2012 at 5:17 PM, Ekin Akoglu <[email protected][2]> wrote:


Thank you for the information, Scot.


Ekin



On Mon, Nov 19, 2012 at 4:28 PM, <[email protected][3]> wrote:


The Fortran2003 option is not supported on windows with Visual Studio, you can 
look 
at RELEASE.txt for the platforms supporting F2003. It is, however, on our to-do 
list.

Scot


On 2012-11-16 09:24, Ekin Akoglu wrote:


P.S. Sorry for cross-posting but I forgot to edit the subject fieldin my 
previous e-mail. 
Please excuse me.



Dear all,

I am trying to compile and link a fortran program under Visual Studio 2010 with 
Intel 
Fortran Compiler 13. The  program compiles without errors, whereas, during 
linking 
process it gives two unresolved symbol errors:
_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org

Reply via email to