wxWidgets既可以构建为一个大型库(这称为整体构建),也可以构建为几个较小的库(多库构建)。默认为多库构建。
wxWidgets库分为几个库,简要描述如下。下图显示了它们之间的依赖关系:
wxBase类
每个wxWidgets应用程序都必须链接到这个库。它包含任何wxWidgets代码所依赖的强制类(例如wxString)和抽象平台间差异的可移植类。wxBase可用于开发控制台模式的应用程序,它不需要任何GUI库可在Unix上运行X Window系统。
wxCore类
基本的GUI类,如GDI类或控件都在这个库中。所有wxWidgets GUI应用程序都必须链接到这个库,只有控制台模式的应用程序不需要。
wxNet
这个库为网络接口
wxXML类
这个库包含解析XML文档的简单类。