wxAdditions是wxFormBuilder的增强挂件,包含PlotCtrl、FlatNotebook、Scintilla等诸多实用的控件。wxWidgets标准版不包含wxAdditions,CodeBlocks集成的wxSmith也不支持wxAdditions。想要方便的使用wxAdditions,可以下载wxPack包。最新的wxPack含有wxWidgets v2.8.12,支持gcc4.4.1和vc10编译;wxFormBuilder v3.x;wxAdditions等组件,非常简便。
对于使用vc编译器的同学,可以直接包含link_additions.h文件,她会帮助你加入wxAdditions库。而对于使用gcc编译器的来说,需要手动加入库文件。当使用动态链接的时候,要千万小心,与wxWidgets标准库不同,wxAdditions对于动态链接的库文件添加了m后缀。比如在Debug模式和Unicode模式下使用wxPlotCtrl组件时,需要添加libwxmsw28umd_plotctrl.a,而非libwxmsw28ud_plotctrl.a。否则运行程序会崩溃,这个问题折磨了我好一会,直到分析link_additions.h文件才在找到问题的原因。