Re: [[gtkmm] DLL support for MSVC/Borland]



At 16:36 04/09/2002 +0200, Cedric Gustin wrote:

Forget about MSVC. It does not support partial template specialization, which is required by libsigc++. I don't have any experience with Borland C++, so I can't really help you with this compiler. The preferred tools are the mingw gcc compiler combined with either msys or the cygwin distribution for the standard Unix tools like bash, perl, m4, autoconf, automake, .... Everything is explained in the README.win32 file that you can find in the gtkmm source distribution. I strongly recommend you to use a gtkmm CVS checkout instead of the latest release because some important win32 patches were submitted recently.

If you really want to use MSVC, you're basically on your own (although I think a bunch of other people tried and/or failed to compile/ libsigc++ and gtkmm with MSVC 6 and .Net : look in recent posts)

Can anyone give an idea of the effort required for support for MSVC? The "Windows support" bug at http://bugzilla.gnome.org/show_bug.cgi?id=79124 hasn't been updated in a while, the consensus seems to be that MSVC 6 is so badly broken as to be unworkable. Does that mean we're waiting on Herb Sutter's team at MS to ship a standards-compliant compiler?

In a few months I'll need MSVC support for an upcoming project - mingw (and probably digitalmars / openwatcom) won't cut it, I need to ship libraries. I can't put a lot into this right now (so I'm not expecting a lot back!) but an idea of whether MSVC support is even achievable, and if so whether it is hoped to make this part of the standard distro, would be helpful.

From the recent archives, John Burris has posted instructions for getting Gtk--1.2 to work. Before I try to find time to test this with gtkmm2, can anyone offer pointers on known issues? I've read the (CVS) README.win32.

Thanks for your attention,
Thomas.





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]