Re: [gtkmm] cannot make gtkmm-2.2.12 (with MinGW for MSVC)
- From: nick <nick anvil com>
- To: gtkmm-list gnome org
- Subject: Re: [gtkmm] cannot make gtkmm-2.2.12 (with MinGW for MSVC)
- Date: Fri, 24 Sep 2004 09:55:12 +0100
It's a tad off topic for the list but I might as well repeat it.
The C++ ABI, although agreed, is still not implemented perfectly by all
(any?) compiler(s). What that means in plain English is that you should
build everything you wish to link together with the _same_ compiler and
The C ABI has been standard for a long time now so you can mix and match
as you wish. Thus gtk+ is easier to use from a compilation point of view
Having said all that, C is a lot older than C++ which in language terms
is still relatively new ( crazy for a 20 year old language but true. )
It takes an age to standardise things properly and this problem will
improve over time. C++ also has a much more complex ABI so it's going to
be more sensitive anyway.
On Fri, 2004-09-24 at 09:25, Frank Naumann wrote:
> > I intend to use gtkmm-2.2 with MSVC .Net 2003. I got libsigc++-1.2.5 compiled
> > fine using MinGW and msys and a ready made GTK+ package for Windows.
> Just a note, you can't use MinGW compiled C++ modules together with MSVC
> .Net 2003 due to incompatible C++ ABI of the object modules.
> You need to compile libsigc++-1.2.5 and gtkmm 2.2 with MSVC .Net 2003
> (which works fine).
> gtkmm-list mailing list
> gtkmm-list gnome org
] [Thread Prev