我正在努力弄清楚如何为我的项目创建一个窗口。我想使用OpenGL ES,我找到了关于如何使用X11和EGL创建窗口的在线指南,这个选项工作得很好。
但是我正在努力遵循OpenGL指南,我所能找到的都是使用高兴和GLFW来创建一个窗口,它似乎更容易使用和理解,但是每当我尝试使用它时,我都会得到一些类似于'void glad_glClearColor(GLclampf, GLclampf, GLclampf, GLclampf)’ redeclared as different kind of entity的错误。
当我尝试使用来自的代码时,我得到了58个错误,就像那个错误一样。
它不适合
我正在给桂玩娜娜图书馆。
我也必须使用opengl,但是对于opengl有一个例子,那就是windows。
我使用的是ubuntu。上面的例子调用reinterpret_cast<HWND>(fm.native_handle());
我终于找到了。
根窗口连接到操作系统/窗口系统本机窗口,native_handle返回本机窗口的句柄。在某个系统中,可以将native_window_type转换为系统本机句柄类型。
auto reinterpret_cast<HWND>(root_widget.native_handle()); //Windows
auto reinte