编译wxPropertyGrid的一个问题
刚刚把VS2005卸载,安装了VS2008 Express。编译wxPropertyGrid时出现错误,提示是“wxmsw28ud_core.lib”中的某些和GDI+相关的符号无法解析,不知是wxWidgets的bug还是wxPropertyGrid的bug。重新设置wxWidgets编译选项,将GDIPLUS关闭后,重新编译wxWidgets问题解决。
方法如下:
打开%WXWIN%\include\wx\msw\setup.h,将 wxUSE_GRAPHICS_CONTEXT项值设置为0;
打开%WXWIN%\build\msw\config.vc,将 USE_GDIPLUS 设置为0;
执行 nmake -f makefile.vc 重新编译即可。