本人近期下载wxWidgets-2.8.12版本来使用,在编译生成库时是用dedug方式,使用多字符集编码方式,成功生成20个动态库。
打开samples中的示例工程samples.dsw选择相应示例编译运行,其他示例均没问题,而当时用opengl下的示例时均出错,还望大家解答。奇怪的是对于wxWidgets-3.0.2版本没问题,wxWidgets-3.0.2版本使用Unicode编码方式。
解决方法:
将wxWidgets-2.8.12\include\wx\msw的setup.h文件中1006行的
#define wxUSE_GLCANVAS 0 改成 #define wxUSE_GLCANVAS 1
老版本默认是0,新版本默认是1