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

标签 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);

}

最佳答案

Windows 上的 OpenGL 驱动程序似乎存在问题。

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

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

摘自此website .

关于c++ - 为什么我在 Windows 上无法使用 GLFW 创建窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23702397/

相关文章:

python - 安装基于 pyproject.toml 的项目所需的错误 : Could not build wheels for pymssql,

c++ - OpenGL glClearColor 总是使黑屏

c++ - Visual Studio 2015 OpenGL freeglut.dll 链接器错误

c++ - 在 Visual Studio 中编写独立程序的最佳方法是什么?

c++ - 模板中 operator++ 上未解析的外部符号

windows - 从文本创建 COM 文件

windows - 从 IPConfig 获取 IP 地址,稍后在代码中使用,或保存

opengl - gl_PointSize 对应世界空间大小

c++ - 如何正确释放二维数组 C++

c++ - to_address 的具体用例