Dmitry,

> I'm interested in deal.II (for writing FEM solvers).
> However, I program for the operating system Windows. I was able porting
> deal.II with Cygwin. But I am interested: how hard will make the code
> compatible with VC++, if it is real, then where to start?

There are essentially three part one needs to figure out to make things work 
on a non-unix-like system like Windows:

- The issue of Makefiles: we use makefiles because they are portable to almost 
all operating systems. On the other hand, MS VC++ uses its own project files 
that one would need to set up.

- The issue of of include/deal.II/base/config.h: On unix-like systems 
(including cygwin), this file is generated from the corresponding 
.../config.h.in file by running ./configure. That's no longer an option when 
using native Windows mode since ./configure is a unix-shell script. One would 
need some alternative way of generating this file.

- MS VC++ is a really C++ crappy compiler. There are many places in deal.II 
that conform to the C++ standard but that VC++ does not understand. I imagine 
most of them could relatively easily be worked around, but I don't know if 
anyone ever tried.


> Furthermore interested, if the developers deal.II are planning support of
> such compiler like VC++, Borland C++? If yes, when?

The fundamental problem is that none of the principal developers that know 
deal.II well use Windows. Consequently, as a volunteer project, we lack the 
expertise to support VC++ or any other Windows compiler. The best answer I can 
therefore give is this: it will happen whenever someone is willing to create 
the necessary patches to make this work.

Best
 Wolfgang

-------------------------------------------------------------------------
Wolfgang Bangerth                email:            [email protected]
                                 www: http://www.math.tamu.edu/~bangerth/
_______________________________________________
dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii

Reply via email to