Hello Vikram, Just a few things to let you know about using GTK+ for development on Windows: -Yes, GTK+ (the precompiled binaries) can be used in Visual Studio as well as MinGW -It is possible to compile the GTK+ stack (at least GLib, Pango, ATK, GDK-Pixbuf and most of the dependencies) with recent Visual Studio versions without source code changes. VS 2008/2010 Project files are either already available in them, or in their latest unstable versions, or will be included in the next unstable (eventually stable release) -If you use the precompiled binaries or built the GTK+ stack with MinGW, it is recommended that you use MSVCRT.dll CRT for your GTK+-application; if you compiled the GTK+ stack yourself in VS, then it it recommended that you use the CRT DLL that is used in your version of Visual Studio -You can take a look at http://www.ibiblio.org/apollo/WinGtkHowto.html on how you use GTK+ in development under Windows with MinGW; in Visual Studio, one can include <gtk/gtk.h> and start from there. Use /MD (release) or /MDd (for debug) for your Runtime selection, and normally you will need to set the linker to link to gtk-win32-$(GTK_VER).lib, gdk-win32-$(GTK_VER).lib, pangocairo-1.0.lib, pango-1.0.lib, atk-1.0.lib gobject-2.0.lib and glib-2.0.lib. There could be more GTK+-related libraries that you need link to, but this is normally the minimal list. For other people here ( :) ): -MinGW and its cross-compilation efforts IMHO are formidable projects, but please understand that there are people who develop on/for Windows that cannot or will not use it for various reasons-such as those that are not allowed by company policy to install such environments on their dev platform, or those who prefer to use the Visual Studio debugger in their work, or those that feel it takes too long to compile the GTK+ stack on Windows using MinGW. There are most probably other reasons for this, too. -Two of the reasons why Visual Studio projects are added/maintained are because: 1. The allow people to compile/use the GTK+ as quickly as possible on Windows with the DLLs linked to the CRT that they will use in their development environment. 2. To encourage people to contribute to GTK+ (on Windows especially) to make it work better (also especially on Windows). -I am working on a live.gnome.org post to tell people how to compile the GTK+ stack on Windows using Visual Studio. Hopefully I could get that done ASAP, time permitting. Sorry for the delay. Hope this helps to clear things up-sorry for the longish post. God Bless, Fan, Chun-wei _______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list