R: gtkmm with VS2005 vd2 option



Thank you for your answer.
I agree with you that this is a problem of Microsoft compiler but
it also means that I cannot use stream library with gtkmm with MSVC.
I was looking for a workaround.
Any suggestion ?

Best regards.

-----Messaggio originale-----
Da: Murray Cumming [mailto:murrayc murrayc com] 
Inviato: giovedì 2 ottobre 2008 17:33
A: Stefani Leonardo
Cc: gtkmm-list gnome org
Oggetto: Re: gtkmm with VS2005 vd2 option

On Wed, 2008-10-01 at 15:56 +0200, Stefani Leonardo wrote:
> I am trying to compile an gtkmm 2.12 program with /vd2 option 
> 
> This C++ sample, compiled with /vd2 option on Visual Studio C++  2005, 
> 
> // cl /vd2 /Zi /MDd r.cpp
> #include <sstream>
> int main()
> {
> 	std::stringstream *s = new std::stringstream;
> 	delete s;
> }
> 
> crashes. (Note no GTKmm is linked).

I hope someone can help, but I don't see how this could be a gtkmm
problem if you are not even linking to gtkmm. Shouldnt you report this
to Microsoft?

> What C++ libraries can I use ?
> /vd2 is mandatory on gtkmm programs?

Yes, because it fixes a bug in the MSVC++ compiler that Microsoft
refused to fix by default. It's mentioned on the official
gtkmm-on-windows page:
http://live.gnome.org/gtkmm/MSWindows

-- 
Murray Cumming
murrayc murrayc com
www.murrayc.com
www.openismus.com




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