Sasha,

Neither 2007 nor 2010 supports C99 which we used a lot.
However it is not an user application question.
User may link mingw libraries with visual studio application.


>         Hi Anton,
>
>  my 5cents:
>
>  - of course a single tree would be the best, however some #defines (or
> windows specific include are needed, I think)
>  - Visual Studio Express 2007/2010 are commonly availailable and should be
> enough to make a deal.
>  - Visual Studio Express accept makefile (kind of ;-), so even there
> should not be an issue
>  - some struct alignment issues could arise, but it is possible to fix
> with pragmas in Windows specific include.
>
>  So, I'd vote Visual Studio Express with single tree and additional (if
> needed) include file with #defines and pragmas.
>  I have not seen much issues using VS2010 (even 2007 is easy to handle in
> most cases)
>
>  Best regards,
>  Alexandre Rebeko
>  On 19/07/2010 22:18, [email protected] wrote:    Hello!  I'd like
> to raise a topic about OpenHPI base library for Windows. Current top of
> openhpi svn trunk is quite appropriate for this. Created feature request
> #3031797.  Let's discuss the code model and distribution options: -
> separate source tree or single? - separate build system or single? - what
> compilers use? - distribute source code? - distribute binary libraries? -
> make native windows build or use cross-compiler? - make build on
> SourceForge side?  The current status of my investigations: - There is
> base library libopenhpi - It depends on aux libraries: -- libopenhpiutils
> (various helper functions) -- libopenhpimarshal (marshalling layer) --
> libopenhpitranspirt (transport layer, TCP) All libraries depend on
> glib-2.0 library which is available on Windows under LGPL.  I used the
> following options:  - native mingw - ok, small code changes need only in
> two source files in libopenhpiutils  - cross mingw on linux host - ditto
> - visual studio 2005 - ok but code changes are quite big. microsoft
> compilers still do not support C99.  However, DLLs produced with mingw
> are usable with visual studio.  For mingw I have to create a set of
> makefiles. Different from current build system. I guess there is no need
> for configure, automake, autoconf hell for this task.  I tried hpitop
> client and hpibrowser on windows - all was fine.     Anton Pak
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Sprint What will you do first with EVO,
> the first 4G phone? Visit sprint.com/first --
> http://p.sf.net/sfu/sprint-com-first
> _______________________________________________ Openhpi-devel mailing
> list [email protected]
> https://lists.sourceforge.net/lists/listinfo/openhpi-devel



------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
Openhpi-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openhpi-devel

Reply via email to