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
linker.
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
than gtkmm.
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.
Nick
On Fri, 2004-09-24 at 09:25, Frank Naumann wrote:
> Hello!
>
> > 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).
>
>
> Regards,
> Frank
> _______________________________________________
> gtkmm-list mailing list
> gtkmm-list gnome org
> http://mail.gnome.org/mailman/listinfo/gtkmm-list
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]