Ok, thanks.
So I have to learn to use CMake first, whatever this is.
···
-----Ursprüngliche Nachricht-----
Von: Hdf-forum [mailto:hdf-forum-bounces@lists.hdfgroup.org] Im Auftrag von
hdf-forum-request@lists.hdfgroup.org
Gesendet: Freitag, 19. August 2016 15:59
An: hdf-forum@lists.hdfgroup.org
Betreff: Hdf-forum Digest, Vol 86, Issue 16
Send Hdf-forum mailing list submissions to
hdf-forum@lists.hdfgroup.org
To subscribe or unsubscribe via the World Wide Web, visit
or, via email, send a message with subject or body 'help' to
hdf-forum-request@lists.hdfgroup.org
You can reach the person managing the list at
hdf-forum-owner@lists.hdfgroup.org
When replying, please edit your Subject line so it is more specific than
"Re: Contents of Hdf-forum digest..."
Today's Topics:
1. HDF5 running on ARM V 7 processor (Gerhard Kreuzer)
2. Re: HDF5 running on ARM V 7 processor (Peter Steinbach)
3. Re: HDF5 running on ARM V 7 processor (Gerd Heber)
----------------------------------------------------------------------
Message: 1
Date: Fri, 19 Aug 2016 15:34:43 +0200
From: "Gerhard Kreuzer" <gerhard.kreuzer@liftoff.at>
To: <hdf-forum@lists.hdfgroup.org>
Subject: [Hdf-forum] HDF5 running on ARM V 7 processor
Message-ID: <076201d1fa1e$72300e90$56902bb0$@liftoff.at>
Content-Type: text/plain; charset="us-ascii"
Hi Gerd,
my problem is, that I am not familar with low level cross compiling.
I can write C/C++ projects with my VS2015 and this projects get compiled to
my target hardware, no problem.
If there is some project which contains the source for HDF5 PInvoke 1.8,
this would work.
I also can reference native (unmanaged) dlls from managed (C# or VB.net)
code, so there is a way I can use such dlls containing the HDF5 stuff.
I actually wrote runtime critical code, which controls some hardware in C++
and packed this code blocks in a dll, which is called by my application
written in VB.net. Works fine.
If HDF5 isn't native and is based on some ,net Framework version, than my
.net Framework is CF 3.9, which is a subset of the full framework, cause it
is for embedded systems. Now it depends what HDF5 is using, if there is only
native file IO there isn't a problem ahead I think, but if it is using more
complex functions of the framework, maybe we run into troubles.
So is there a way to get a VS2015 project containing the HDF5 stuff and
compile it into one / or more dlls?
You did it for Raspi, but you used the Linux derivate running there, sorry,
but I can't use any kind of Linux here.
With best regards
Gerhard
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.hdfgroup.org/pipermail/hdf-forum_lists.hdfgroup.org/attachment
s/20160819/b52cf9c5/attachment-0001.html>
------------------------------
Message: 2
Date: Fri, 19 Aug 2016 15:52:02 +0200
From: Peter Steinbach <steinbach@scionics.de>
To: hdf-forum@lists.hdfgroup.org
Subject: Re: [Hdf-forum] HDF5 running on ARM V 7 processor
Message-ID: <8b3c7444-cbf3-83ae-cf7d-8b0f21920352@scionics.de>
Content-Type: text/plain; charset=windows-1252; format=flowed
Hi Gerhard,
a naive question .... did you try building hdf5 on your target platform with
cmake directly?
As long as you have cmake and visual studio installed, I don't see a
problem. cmake can generate the solutions and even call visual studio to do
the compilation.
Best,
P
------------------------------
Message: 3
Date: Fri, 19 Aug 2016 13:58:17 +0000
From: Gerd Heber <gheber@hdfgroup.org>
To: HDF Users Discussion List <hdf-forum@lists.hdfgroup.org>
Subject: Re: [Hdf-forum] HDF5 running on ARM V 7 processor
Message-ID:
<BLUPR17MB0113C3080EE3E93D5C111F1EA4160@BLUPR17MB0113.namprd17.prod.outlook.
Content-Type: text/plain; charset="us-ascii"
The HDF.PInvoke source code is on GitHub:
https://github.com/HDFGroup/HDF.PInvoke
We don't maintain Visual Studio projects for the native HDF5 DLLs.
We use CMake (https://cmake.org/) to generate them. You should be able to
create a VS solution for x86 or x86_64, and then then switch the back end to
your ARM compiler.
WARNING: The size of certain types is established as part of the
configuration process. Make sure those number match your target system.
G.
From: Hdf-forum [mailto:hdf-forum-bounces@lists.hdfgroup.org] On Behalf Of
Gerhard Kreuzer
Sent: Friday, August 19, 2016 8:35 AM
To: hdf-forum@lists.hdfgroup.org
Subject: [Hdf-forum] HDF5 running on ARM V 7 processor
Hi Gerd,
my problem is, that I am not familar with low level cross compiling.
I can write C/C++ projects with my VS2015 and this projects get compiled to
my target hardware, no problem.
If there is some project which contains the source for HDF5 PInvoke 1.8,
this would work.
I also can reference native (unmanaged) dlls from managed (C# or VB.net)
code, so there is a way I can use such dlls containing the HDF5 stuff.
I actually wrote runtime critical code, which controls some hardware in C++
and packed this code blocks in a dll, which is called by my application
written in VB.net. Works fine.
If HDF5 isn't native and is based on some ,net Framework version, than my
.net Framework is CF 3.9, which is a subset of the full framework, cause it
is for embedded systems. Now it depends what HDF5 is using, if there is only
native file IO there isn't a problem ahead I think, but if it is using more
complex functions of the framework, maybe we run into troubles.
So is there a way to get a VS2015 project containing the HDF5 stuff and
compile it into one / or more dlls?
You did it for Raspi, but you used the Linux derivate running there, sorry,
but I can't use any kind of Linux here.
With best regards
Gerhard
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.hdfgroup.org/pipermail/hdf-forum_lists.hdfgroup.org/attachment
s/20160819/683a5acf/attachment.html>
------------------------------
Subject: Digest Footer
_______________________________________________
Hdf-forum is for HDF software users discussion.
Hdf-forum@lists.hdfgroup.org
------------------------------
End of Hdf-forum Digest, Vol 86, Issue 16
*****************************************