gtkmm 2.4 for MSVC (installer)
- From: Cedric Gustin <cedric gustin swing be>
- To: gtkmm-list gnome org
- Subject: gtkmm 2.4 for MSVC (installer)
- Date: Mon, 06 Dec 2004 13:21:37 +0100
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
For the adventurous, I have added MSVC-compatible DLLs and import
libraries to my gtkmm-2.4 on win32 installers (which only supported
mingw32). This is a Visual Studio.Net 2003 build of the current CVS
versions of libsigc++, glibmm, gtkmm and libglademm with a few extra
patches that will be committed to CVS in the next few days. Interested
developers should go grab them at
http://www.pcpm.ucl.ac.be/~gustin/win32_ports/binaries/gtkmm-devel-2.4.8cvs-1.exe
for the developer package, and/or
http://www.pcpm.ucl.ac.be/~gustin/win32_ports/binaries/gtkmm-runtime-2.4.8cvs-1.exe
for the runtime (DLLs, release only).
For each library, two sets of DLLs and import libraries are provided in
the developer package. For example, the libsigc++ files are named
sigc++-2.0.lib and sigc++-2.0.dll for the Release version,
sigc++-2.0d.lib and sigc++-2.0d.dll for the Debug version.
If you install gtkmm in the same directory as GTK+ (from gladewin32),
simply add the following directories to your MSVC search path
$(GTK_BASEPATH)\include\libglade-2.0
$(GTK_BASEPATH)\lib\gtkmm-2.4\include
$(GTK_BASEPATH)\lib\gdkmm-2.4\include
$(GTK_BASEPATH)\include\pangomm-1.4
$(GTK_BASEPATH)\include\gtkmm-2.4
$(GTK_BASEPATH)\include\gdkmm-2.4
$(GTK_BASEPATH)\include\atkmm-1.6
$(GTK_BASEPATH)\include\glibmm-2.4
$(GTK_BASEPATH)\lib\glibmm-2.4\include
$(GTK_BASEPATH)\include\sigc++-2.0
$(GTK_BASEPATH)\lib\sigc++-2.0\include
+ the other GTK+ directories, if not already done.
While all gtkmm examples and demos build and run successfully against
these DLLs, there are known and serious issues with gtkmm and the MSVC
compiler, mostly related to dynamic_casts in a base-class constructor
with virtual inheritance. See
http://bugs.gnome.org/show_bug.cgi?id=158040
http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=2cf13d49-af0f-49bc-baa1-403ebf5085c8
http://k3d.sourceforge.net/cgi-bin/wiki?WindowsBuild/MSVC
for details, especially the bugzilla entry where testcases are provided.
Hope it helps
Cedric
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Cygwin)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFBtE7QmXS9ygHswh4RAjViAKCXng8G5/Y+MMe6RQVWSLrCKK7b/QCguj97
l2VZQiqShcYPVNUkqodMt0o=
=Qs4I
-----END PGP SIGNATURE-----
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]