为什么我无法在Windows上使用GLFW创建窗口?

时间:2014-05-16 18:34:58

标签: c++ windows opengl glfw

如果有人能告诉我这里的问题,我会很高兴:

int main() {

    glfwWindowHint(GLFW_SAMPLES, 4);
    glfwWindowHint(GLFW_VERSION_MAJOR, 3);
    glfwWindowHint(GLFW_VERSION_MINOR, 3);
    glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);

    GLFWwindow* window;
    window = glfwCreateWindow(1024, 768, "window", NULL, NULL);

}

1 个答案:

答案 0 :(得分:4)

看起来Windows上的OpenGL驱动程序存在问题。

尝试检查并更新OpenGL驱动程序:

  • 安装OpenGL查看器(例如GLview实用程序)以查看计算机上安装的OpenGL版本。
  • 对于Windows XP,Windows Vista和Windows 7,打开查看器以查找计算机上运行的OpenGL下的版本和驱动程序版本。
  • 单击“检查更新的驱动程序”链接以确定是否需要任何驱动程序更新。

摘自此website