Hi, I'm debugging a project in Visual Studio 2010 that depends on gtkmm. The default project settings were to use the /vd2 switch. Unfortunately due to a compiler bug the standard library does not operate correctly when using that switch. Microsoft has fixed this issue in VC11 but cannot fix it in Visual Studio 2010. The bug report is here:
Crash in C++ runtime when compiling with /MDd and /vd2 switch | Microsoft Connect https://connect.microsoft.com/VisualStudio/feedback/details/565500/crash-in-c-runtime-when-compiling-with-mdd-and-vd2-switch A bugzilla post from 2005 says that the /vd2 switch is required and so does the gtkmm on windows page: https://live.gnome.org/gtkmm/MSWindows https://bugzilla.gnome.org/show_bug.cgi?id=158040#c14 Indeed I have the same result as Murray Cumming did when I run msvctest in VS2010. Is it necessary any longer to use the /vd2 switch with gtkmm in Visual Studio 2010? With the switch present I cannot debug. The first stream destructor will cause an access violation. Without it everything appears to be working ok (gtkmm 2.22) , but I wonder if I'm living on the edge here. Is anyone using Visual Studio with gtkmm? Do you use /vd2? Any details about how your development environment is set (Version of VS and gtkmm, other compiler switches, .. ) would be helpful. Please CC me on any reply. Thanks _______________________________________________ gtkmm-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gtkmm-list
