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
