summaryrefslogtreecommitdiff
path: root/README.win32
diff options
context:
space:
mode:
authorMurray Cumming <murrayc@src.gnome.org>2006-03-08 12:23:04 +0000
committerMurray Cumming <murrayc@src.gnome.org>2006-03-08 12:23:04 +0000
commit1a9a780397de65cfacda5512e28c58c90d10a06d (patch)
tree094ac938d88c5ebb00666067fd8dfba5c0f2bfbe /README.win32
parent3216140da18a01187f0639f6aa843db1add76163 (diff)
downloadglibmm-1a9a780397de65cfacda5512e28c58c90d10a06d.tar.gz
Merge in changes from glibmm 2.8 branch. These are documentation and build fixes, allowed during the hard code freeze.
Diffstat (limited to 'README.win32')
-rw-r--r--README.win3232
1 files changed, 24 insertions, 8 deletions
diff --git a/README.win32 b/README.win32
index e015b43b..4cb1128a 100644
--- a/README.win32
+++ b/README.win32
@@ -1,13 +1,14 @@
Building glibmm on Win32
===========================
-Currently, only the mingw (native win32) gcc compiler is supported
-through the gnu autotools (automake, autoconf, libtool). As explicitly
-stated in the gtk+ for win32 distribution (http://www.gimp.org/win32/),
-the gcc compiler provided by the cygwin distribution should not be
-used to build glib/glibmm libraries and/or applications (see the
-README.win32 that comes with the gtk+ DLLs). This MIGHT cause
-conflicts between the cygwin and msvcrt runtime environments.
+Currently, only both mingw (native win32) gcc compiler and MS Visual
+Studio 2005 are supported. glibmm can be built with mingw32-gcc using
+the gnu autotools (automake, autoconf, libtool). As explicitly stated
+in the gtk+ for win32 distribution (http://www.gimp.org/win32/), the
+gcc compiler provided by the cygwin distribution should not be used to
+build glib/glibmm libraries and/or applications (see the README.win32
+that comes with the gtk+ DLLs). This MIGHT cause conflicts between the
+cygwin and msvcrt runtime environments.
1. Mingw
@@ -79,7 +80,22 @@ before running the configure script again.
In the future, a specially tuned source distribution along with a binary
package might be provided for mingw.
-2. Glibmm methods and signals not available on win32
+2. MS Visual Studio 2005
+
+Open the glibmm.sln solution file in the MSVC_Net2003 directory. In
+the Tools/Options panel, add the appropriate GTK+ include and lib
+directories to the Projects and Solutions/VC++ directories. Build the
+solution.
+
+Important NOTE : to circumvent the C++ compiler bug described in this
+bugzilla entry (http://bugzilla.gnome.org/show_bug.cgi?id=158040), it
+is necessary to add '/vd2' to the list of compiler options when
+building and/or using glibmm with Visual Studio 2005.
+
+glibmm-2.8 will probably not work correctly with Visual Studio 7.1 or
+below because of the aforementioned bug.
+
+3. Glibmm methods and signals not available on win32
All glibmm methods and signals are available on win32.