: We are working on vc++ project and are using mfc applications for gui.
: we want to shift our project to linux, is there any method by which we
: can make mfc work on linux
MFC is copyrighted and maintained by Microsoft and, guess what,
they do not support it on non-windows OSes (although support for
the old MacOS "carbon" APIs once existed).
There are many other GUI frameworks that are multi-platform:
http://www.geocities.com/SiliconValley/Vista/7184/guitool.html
[it also mentions Wine, which could be used to cross-compile
your application].
The wxWidgets framework was once intended as a cross-platform
derivative of MFC, following many of its design traits
(including the many bad ones...). It has since evolved and
improved independently, but it might still feel more familiar
than alternatives to someone coming from MFC. You might want
to check it out.
I hope this helps,
Ivan