刚刚把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 重新编译即可。

相关文章:

  • 2021-07-25
  • 2022-12-23
  • 2022-12-23
  • 2022-03-06
  • 2022-12-23
  • 2021-08-07
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-12
  • 2021-12-18
  • 2021-09-04
  • 2021-09-03
  • 2021-12-12
  • 2022-02-12
  • 2022-12-23
相关资源
相似解决方案