| Summary: | wxWidgets header <wx/wx.h> not including <wx/socket.h> | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Tommy McDaniel <tommstein> |
| Component: | [OLD] Library | Assignee: | Gentoo wxWidgets project <wxwidgets> |
| Status: | RESOLVED INVALID | ||
| Severity: | normal | CC: | leio, tommstein |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | AMD64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Tommy McDaniel
2005-07-10 09:32:06 UTC
wx/wx.h is not supposed to include every header, only the most used ones. wx/socket.h is apparently not deemed to be used that often, and I agree there. If you disagree, then you should check out the feature request/bug tracker of wxWidgets. See the wxWidgets manuals "Multi-platform development with wxWidgets" -> "Include Files" topic for reference: "The main include file is "wx/wx.h"; this includes the _most commonly_ used modules of wxWidgets." (emphasize mine) Not a bug. One gets the opposite impression from the last of the following sentences taken from their Hello World sample: "You have to include wxWidgets' header files, of course. This can be done on a file by file basis (such as #include "wx/window.h") or using one global include (#include "wx/wx.h")." Oh well, I see what you mean. |