After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 568083 - warnning C4250 during compiling gtkmm demo program in VS2008/2005
warnning C4250 during compiling gtkmm demo program in VS2008/2005
Status: RESOLVED FIXED
Product: gtkmm
Classification: Bindings
Component: general
2.14.x
Other Windows
: Normal minor
: ---
Assigned To: gtkmm-forge
gtkmm-forge
Depends on:
Blocks:
 
 
Reported: 2009-01-17 14:32 UTC by Tao Wang
Modified: 2009-01-31 13:51 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
proposed patch (6.86 KB, patch)
2009-01-17 14:34 UTC, Tao Wang
committed Details | Review
BuildLog.htm under Visual Studio 2005 (136.61 KB, text/html)
2009-01-27 05:36 UTC, Tao Wang
  Details

Description Tao Wang 2009-01-17 14:32:27 UTC
Many warnning C4250 are raised during compiling any small program using gtkmm.h by Visual Studio 2005/2008. As suggessted in tutorial, the problem can be solved by disable the specified warnning in project properties.

To avoid set do this configuration everytime using gtkmm, the disable warnning 4250 setting should be put into MSVC property sheets.
Comment 1 Tao Wang 2009-01-17 14:34:31 UTC
Created attachment 126645 [details] [review]
proposed patch

I created a patch to solve this problem by adding the setting to 4 existing property sheets files. The patch is attached.
Comment 2 Murray Cumming 2009-01-19 11:55:43 UTC
CCing Armin, who works on the Windows stuff.

It would be nice to see an example of this error with gtkmm. Could you paste an example here, please?
Comment 3 Tao Wang 2009-01-20 04:08:37 UTC
Here is a small example. 

I compiled the following gtkmm program under Visual Studio 2008:

#include <gtkmm.h>

int main(int argc, char* argv[])
{
	Gtk::Main kit(argc, argv);
	Gtk::Main::run(Gtk::Window());
	return 0;
}


And then, I got the following output from Visual Studio 2008 output window, which I got similar under Visual Studio 2005:


1>------ Build started: Project: gtkmm_minidemo, Configuration: Debug Win32 ------
1>Deleting intermediate and output files for project 'gtkmm_minidemo', configuration 'Debug|Win32'
1>Compiling...
1>main.cpp
1>c:\program files\gtkmm\include\glibmm-2.4\glibmm\nodetree.h : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\widget.h(3558) : warning C4250: 'Gtk::Widget' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\widget.h(3558) : warning C4250: 'Gtk::Widget' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\container.h(476) : warning C4250: 'Gtk::Container' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\container.h(476) : warning C4250: 'Gtk::Container' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\bin.h(207) : warning C4250: 'Gtk::Bin' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\bin.h(207) : warning C4250: 'Gtk::Bin' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\window.h(1925) : warning C4250: 'Gtk::Window' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\box.h(468) : warning C4250: 'Gtk::Box' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\box.h(468) : warning C4250: 'Gtk::Box' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\box.h(551) : warning C4250: 'Gtk::VBox' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\box.h(551) : warning C4250: 'Gtk::VBox' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\box.h(638) : warning C4250: 'Gtk::HBox' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\box.h(638) : warning C4250: 'Gtk::HBox' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\button.h(524) : warning C4250: 'Gtk::Button' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\button.h(524) : warning C4250: 'Gtk::Button' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\buttonbox.h(197) : warning C4250: 'Gtk::ButtonBox' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\buttonbox.h(197) : warning C4250: 'Gtk::ButtonBox' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\buttonbox.h(274) : warning C4250: 'Gtk::VButtonBox' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\buttonbox.h(274) : warning C4250: 'Gtk::VButtonBox' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\buttonbox.h(354) : warning C4250: 'Gtk::HButtonBox' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\buttonbox.h(354) : warning C4250: 'Gtk::HButtonBox' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\dialog.h(392) : warning C4250: 'Gtk::Dialog' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\aboutdialog.h(738) : warning C4250: 'Gtk::AboutDialog' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\alignment.h(342) : warning C4250: 'Gtk::Alignment' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\alignment.h(342) : warning C4250: 'Gtk::Alignment' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\misc.h(221) : warning C4250: 'Gtk::Misc' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\misc.h(221) : warning C4250: 'Gtk::Misc' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\arrow.h(179) : warning C4250: 'Gtk::Arrow' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\arrow.h(179) : warning C4250: 'Gtk::Arrow' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\frame.h(326) : warning C4250: 'Gtk::Frame' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\frame.h(326) : warning C4250: 'Gtk::Frame' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\aspectframe.h(251) : warning C4250: 'Gtk::AspectFrame' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\aspectframe.h(251) : warning C4250: 'Gtk::AspectFrame' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\assistant.h(401) : warning C4250: 'Gtk::Assistant' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\cellview.h(207) : warning C4250: 'Gtk::CellView' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\cellview.h(207) : warning C4250: 'Gtk::CellView' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\togglebutton.h(250) : warning C4250: 'Gtk::ToggleButton' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\togglebutton.h(250) : warning C4250: 'Gtk::ToggleButton' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\checkbutton.h(147) : warning C4250: 'Gtk::CheckButton' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\checkbutton.h(147) : warning C4250: 'Gtk::CheckButton' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\item.h(149) : warning C4250: 'Gtk::Item' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\item.h(149) : warning C4250: 'Gtk::Item' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\label.h(835) : warning C4250: 'Gtk::Label' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\label.h(835) : warning C4250: 'Gtk::Label' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\accellabel.h(178) : warning C4250: 'Gtk::AccelLabel' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\accellabel.h(178) : warning C4250: 'Gtk::AccelLabel' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\menuitem.h(306) : warning C4250: 'Gtk::MenuItem' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\menuitem.h(306) : warning C4250: 'Gtk::MenuItem' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\checkmenuitem.h(244) : warning C4250: 'Gtk::CheckMenuItem' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\checkmenuitem.h(244) : warning C4250: 'Gtk::CheckMenuItem' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\colorbutton.h(295) : warning C4250: 'Gtk::ColorButton' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\colorbutton.h(295) : warning C4250: 'Gtk::ColorButton' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\colorselection.h(292) : warning C4250: 'Gtk::ColorSelection' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\colorselection.h(292) : warning C4250: 'Gtk::ColorSelection' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\colorselection.h(376) : warning C4250: 'Gtk::ColorSelectionDialog' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\imagemenuitem.h(141) : warning C4250: 'Gtk::ImageMenuItem' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\imagemenuitem.h(141) : warning C4250: 'Gtk::ImageMenuItem' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\radiobutton.h(166) : warning C4250: 'Gtk::RadioButton' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\radiobutton.h(166) : warning C4250: 'Gtk::RadioButton' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\radiomenuitem.h(147) : warning C4250: 'Gtk::RadioMenuItem' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\radiomenuitem.h(147) : warning C4250: 'Gtk::RadioMenuItem' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\tearoffmenuitem.h(116) : warning C4250: 'Gtk::TearoffMenuItem' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\tearoffmenuitem.h(116) : warning C4250: 'Gtk::TearoffMenuItem' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\separatormenuitem.h(113) : warning C4250: 'Gtk::SeparatorMenuItem' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\separatormenuitem.h(113) : warning C4250: 'Gtk::SeparatorMenuItem' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\menushell.h(358) : warning C4250: 'Gtk::MenuShell' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\menushell.h(358) : warning C4250: 'Gtk::MenuShell' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\menu.h(449) : warning C4250: 'Gtk::Menu' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\menu.h(449) : warning C4250: 'Gtk::Menu' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\entry.h(759) : warning C4250: 'Gtk::Entry' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\entry.h(759) : warning C4250: 'Gtk::Entry' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\combo.h(162) : warning C4250: 'Gtk::ComboDropDownItem' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\combo.h(162) : warning C4250: 'Gtk::ComboDropDownItem' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\combo.h(343) : warning C4250: 'Gtk::ComboDropDown' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\combo.h(343) : warning C4250: 'Gtk::ComboDropDown' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\combo.h(583) : warning C4250: 'Gtk::Combo' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\combo.h(583) : warning C4250: 'Gtk::Combo' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\treeview.h(2048) : warning C4250: 'Gtk::TreeView' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\treeview.h(2048) : warning C4250: 'Gtk::TreeView' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\combobox.h(591) : warning C4250: 'Gtk::ComboBox' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\combobox.h(591) : warning C4250: 'Gtk::ComboBox' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\comboboxentry.h(192) : warning C4250: 'Gtk::ComboBoxEntry' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\comboboxentry.h(192) : warning C4250: 'Gtk::ComboBoxEntry' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\comboboxentrytext.h(103) : warning C4250: 'Gtk::ComboBoxEntryText' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\comboboxentrytext.h(103) : warning C4250: 'Gtk::ComboBoxEntryText' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\comboboxtext.h(110) : warning C4250: 'Gtk::ComboBoxText' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\comboboxtext.h(110) : warning C4250: 'Gtk::ComboBoxText' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\drawingarea.h(112) : warning C4250: 'Gtk::DrawingArea' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\drawingarea.h(112) : warning C4250: 'Gtk::DrawingArea' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\curve.h(248) : warning C4250: 'Gtk::Curve' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\curve.h(248) : warning C4250: 'Gtk::Curve' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\curve.h(317) : warning C4250: 'Gtk::GammaCurve' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\curve.h(317) : warning C4250: 'Gtk::GammaCurve' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\expander.h(393) : warning C4250: 'Gtk::Expander' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\expander.h(393) : warning C4250: 'Gtk::Expander' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\eventbox.h(229) : warning C4250: 'Gtk::EventBox' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\eventbox.h(229) : warning C4250: 'Gtk::EventBox' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\filechooserdialog.h(124) : warning C4250: 'Gtk::FileChooserDialog' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\filechooserdialog.h(124) : warning C4250: 'Gtk::FileChooserDialog' : inherits 'Gtk::Window::Gtk::Window::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\window.h(1910) : see declaration of 'Gtk::Window::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\filechooserbutton.h(268) : warning C4250: 'Gtk::FileChooserButton' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\filechooserbutton.h(268) : warning C4250: 'Gtk::FileChooserButton' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\filechooserwidget.h(132) : warning C4250: 'Gtk::FileChooserWidget' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\filechooserwidget.h(132) : warning C4250: 'Gtk::FileChooserWidget' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\optionmenu.h(159) : warning C4250: 'Gtk::OptionMenu' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\optionmenu.h(159) : warning C4250: 'Gtk::OptionMenu' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\fileselection.h(281) : warning C4250: 'Gtk::FileSelection' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\fixed.h(144) : warning C4250: 'Gtk::Fixed' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\fixed.h(144) : warning C4250: 'Gtk::Fixed' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\fontbutton.h(337) : warning C4250: 'Gtk::FontButton' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\fontbutton.h(337) : warning C4250: 'Gtk::FontButton' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\fontselection.h(223) : warning C4250: 'Gtk::FontSelection' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\fontselection.h(223) : warning C4250: 'Gtk::FontSelection' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\fontselection.h(341) : warning C4250: 'Gtk::FontSelectionDialog' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\handlebox.h(241) : warning C4250: 'Gtk::HandleBox' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\handlebox.h(241) : warning C4250: 'Gtk::HandleBox' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\iconview.h(1143) : warning C4250: 'Gtk::IconView' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\iconview.h(1143) : warning C4250: 'Gtk::IconView' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\image.h(592) : warning C4250: 'Gtk::Image' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\image.h(592) : warning C4250: 'Gtk::Image' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\inputdialog.h(171) : warning C4250: 'Gtk::InputDialog' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\calendar.h(623) : warning C4250: 'Gtk::Calendar' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\calendar.h(623) : warning C4250: 'Gtk::Calendar' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\invisible.h(134) : warning C4250: 'Gtk::Invisible' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\invisible.h(134) : warning C4250: 'Gtk::Invisible' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\layout.h(324) : warning C4250: 'Gtk::Layout' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\layout.h(324) : warning C4250: 'Gtk::Layout' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\listviewtext.h(131) : warning C4250: 'Gtk::ListViewText' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\listviewtext.h(131) : warning C4250: 'Gtk::ListViewText' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\linkbutton.h(226) : warning C4250: 'Gtk::LinkButton' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\linkbutton.h(226) : warning C4250: 'Gtk::LinkButton' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\menubar.h(124) : warning C4250: 'Gtk::MenuBar' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\menubar.h(124) : warning C4250: 'Gtk::MenuBar' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\messagedialog.h(370) : warning C4250: 'Gtk::MessageDialog' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\notebook.h(1090) : warning C4250: 'Gtk::Notebook' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\notebook.h(1090) : warning C4250: 'Gtk::Notebook' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\paned.h(271) : warning C4250: 'Gtk::Paned' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\paned.h(271) : warning C4250: 'Gtk::Paned' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\paned.h(343) : warning C4250: 'Gtk::HPaned' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\paned.h(343) : warning C4250: 'Gtk::HPaned' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\paned.h(415) : warning C4250: 'Gtk::VPaned' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\paned.h(415) : warning C4250: 'Gtk::VPaned' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\papersize.h(265) : warning C4520: 'Gtk::PaperSize' : multiple default constructors specified
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\pagesetupunixdialog.h(167) : warning C4250: 'Gtk::PageSetupUnixDialog' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\printunixdialog.h(306) : warning C4250: 'Gtk::PrintUnixDialog' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\progressbar.h(378) : warning C4250: 'Gtk::ProgressBar' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\progressbar.h(378) : warning C4250: 'Gtk::ProgressBar' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\toolitem.h(506) : warning C4250: 'Gtk::ToolItem' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\toolitem.h(506) : warning C4250: 'Gtk::ToolItem' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\toolbutton.h(378) : warning C4250: 'Gtk::ToolButton' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\toolbutton.h(378) : warning C4250: 'Gtk::ToolButton' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\toggletoolbutton.h(171) : warning C4250: 'Gtk::ToggleToolButton' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\toggletoolbutton.h(171) : warning C4250: 'Gtk::ToggleToolButton' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\radiotoolbutton.h(187) : warning C4250: 'Gtk::RadioToolButton' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\radiotoolbutton.h(187) : warning C4250: 'Gtk::RadioToolButton' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\range.h(524) : warning C4250: 'Gtk::Range' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\range.h(524) : warning C4250: 'Gtk::Range' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\recentchooserdialog.h(131) : warning C4250: 'Gtk::RecentChooserDialog' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\recentchooserdialog.h(131) : warning C4250: 'Gtk::RecentChooserDialog' : inherits 'Gtk::Window::Gtk::Window::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\window.h(1910) : see declaration of 'Gtk::Window::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\recentchoosermenu.h(140) : warning C4250: 'Gtk::RecentChooserMenu' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\recentchoosermenu.h(140) : warning C4250: 'Gtk::RecentChooserMenu' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\recentchooserwidget.h(121) : warning C4250: 'Gtk::RecentChooserWidget' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\recentchooserwidget.h(121) : warning C4250: 'Gtk::RecentChooserWidget' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\ruler.h(278) : warning C4250: 'Gtk::Ruler' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\ruler.h(278) : warning C4250: 'Gtk::Ruler' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\ruler.h(348) : warning C4250: 'Gtk::VRuler' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\ruler.h(348) : warning C4250: 'Gtk::VRuler' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\ruler.h(418) : warning C4250: 'Gtk::HRuler' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\ruler.h(418) : warning C4250: 'Gtk::HRuler' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\scale.h(304) : warning C4250: 'Gtk::Scale' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\scale.h(304) : warning C4250: 'Gtk::Scale' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\scale.h(388) : warning C4250: 'Gtk::VScale' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\scale.h(388) : warning C4250: 'Gtk::VScale' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\scale.h(471) : warning C4250: 'Gtk::HScale' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\scale.h(471) : warning C4250: 'Gtk::HScale' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\scrollbar.h(138) : warning C4250: 'Gtk::Scrollbar' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\scrollbar.h(138) : warning C4250: 'Gtk::Scrollbar' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\scrollbar.h(218) : warning C4250: 'Gtk::VScrollbar' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\scrollbar.h(218) : warning C4250: 'Gtk::VScrollbar' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\scrollbar.h(298) : warning C4250: 'Gtk::HScrollbar' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\scrollbar.h(298) : warning C4250: 'Gtk::HScrollbar' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\scrolledwindow.h(368) : warning C4250: 'Gtk::ScrolledWindow' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\scrolledwindow.h(368) : warning C4250: 'Gtk::ScrolledWindow' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\separator.h(129) : warning C4250: 'Gtk::Separator' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\separator.h(129) : warning C4250: 'Gtk::Separator' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\separator.h(204) : warning C4250: 'Gtk::VSeparator' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\separator.h(204) : warning C4250: 'Gtk::VSeparator' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\separator.h(280) : warning C4250: 'Gtk::HSeparator' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\separator.h(280) : warning C4250: 'Gtk::HSeparator' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\separatortoolitem.h(117) : warning C4250: 'Gtk::SeparatorToolItem' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\separatortoolitem.h(117) : warning C4250: 'Gtk::SeparatorToolItem' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\toolbar.h(448) : warning C4250: 'Gtk::Toolbar' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\toolbar.h(448) : warning C4250: 'Gtk::Toolbar' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\spinbutton.h(543) : warning C4250: 'Gtk::SpinButton' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\spinbutton.h(543) : warning C4250: 'Gtk::SpinButton' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\statusbar.h(192) : warning C4250: 'Gtk::Statusbar' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\statusbar.h(192) : warning C4250: 'Gtk::Statusbar' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\table.h(390) : warning C4250: 'Gtk::Table' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\table.h(390) : warning C4250: 'Gtk::Table' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\textview.h(1041) : warning C4250: 'Gtk::TextView' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\textview.h(1041) : warning C4250: 'Gtk::TextView' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\menutoolbutton.h(232) : warning C4250: 'Gtk::MenuToolButton' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\menutoolbutton.h(232) : warning C4250: 'Gtk::MenuToolButton' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\viewport.h(240) : warning C4250: 'Gtk::Viewport' : inherits 'Gtk::Object::Gtk::Object::destroy_notify_' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(185) : see declaration of 'Gtk::Object::destroy_notify_'
1>c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\viewport.h(240) : warning C4250: 'Gtk::Viewport' : inherits 'Gtk::Object::Gtk::Object::set_manage' via dominance
1>        c:\program files\gtkmm\include\gtkmm-2.4\gtkmm\object.h(141) : see declaration of 'Gtk::Object::set_manage'
1>Compiling manifest to resources...
1>Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
1>Copyright (C) Microsoft Corporation.  All rights reserved.
1>Linking...
1>Embedding manifest...
1>Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
1>Copyright (C) Microsoft Corporation.  All rights reserved.
1>Build log was saved at "file://c:\Users\Tao\Documents\Visual Studio 2008\Projects\gtkmm\gtkmm_minidemo\Debug\BuildLog.htm"
1>gtkmm_minidemo - 0 error(s), 205 warning(s)
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
Comment 4 Tao Wang 2009-01-20 04:58:14 UTC
Here is the description of VS C4250 warning:

Compiler Warning (level 2) C4250
http://msdn.microsoft.com/en-us/library/6b3sy7ae(VS.80).aspx
Comment 5 Armin Burgmeier 2009-01-23 19:04:51 UTC
(In reply to comment #4)
> Here is the description of VS C4250 warning:
> 
> Compiler Warning (level 2) C4250
> http://msdn.microsoft.com/en-us/library/6b3sy7ae(VS.80).aspx

Unfortunately it does not tell us the reason why it warns about this. To me, this seems like a completely normal technique when using multiple inheritance.

I committed the patch for the MSVC2008 property sheets only, since this warning does not show up with MSVC2005. Thanks.
Comment 6 Tao Wang 2009-01-27 05:36:54 UTC
Created attachment 127306 [details]
BuildLog.htm under Visual Studio 2005

I found a computer with VS2005, and tested it. It shows me the warning C4250 exists under VS2005. Could you check the warning C4250 under VS2005 again?
Comment 7 Tao Wang 2009-01-27 05:40:29 UTC
Sorry for the BuildLog.htm in UTF-16, which is the VS2005 original format.
Comment 8 Armin Burgmeier 2009-01-31 13:51:56 UTC
Yes, you are right. I don't know why I didn't see this warning before in VS2005.

Anyway, I also committed your changes to the MSVC2005 property sheet files now.