在wxWidgets中启用OpenGL
时间:2020-03-05 18:40:15 来源:igfitidea点击:
我安装了wxWidgets源代码,对其进行了编译,并将由此获得的库与我的应用程序代码链接在一起。现在,我需要在wxWidgets应用程序中使用OpenGL。如何启用此功能?
解决方案
回答
(假设$(WX_WIDGETS_ROOT)是wxWidgets安装的根目录。)
- 打开文件$(WX_WIDGETS_ROOT)\ include \ wx \ msw \ setup.h
- 搜索并找到选项wxUSE_GLCANVAS。将其值从0更改为1.
- 重新编译该库。
回答
如果我们使用configure
来构建wxWidgets,则只需在命令行中添加--with-opengl
。
回答
对于在Windows上使用项目文件进行构建:
假定$(WXWIDGETSROOT)是wxWidgets安装的根目录。
- 打开文件$(WXWIDGETSROOT)\ include \ wx \ msw \ setup.h
- 在
#define
中搜索wxUSE_GLCANVAS
。 - 将其值从0更改为1.
- 重新编译该库。
要在Linux和其他基于./configure的平台上构建:
只需使用./configure --with-opengl
(来自其他人的两个部分答案的混搭答案)