Visual Studio在尝试使用glfw(C++)在glfw窗口上呈现某些内容时无法启动程序

qij5mzcb  于 2022-11-27  发布在  其他
关注(0)|答案(1)|浏览(167)

当我在glfw窗口上不渲染任何内容时,一切正常,但当我尝试添加glClear(GL_COLOR_BUFFER_短距)或传统OpenGL Visual Studio时,出现错误:“无法启动程序{.exe文件路径}未找到指定的文件”。以下是我的代码:

#include <iostream>
#include <GLFW/glfw3.h>

int main()
{
  GLFWwindow* window;
  
  if (!glwfInit())
    return -1

  window = glfwCreateWindow(640, 480, "Hello World", NULL, NULL);

  if (!window)
  {
    glfwTerminate();
    return -1;
  }

  glfwMakeContextCurrent(window);

  while (!glfwWindowShouldClose(window))
  {
    glClear(GL_COLOR_BUFFER_BIT);
    glfwSwapBuffers(window);
    glfwPollEvents();
  }

  glfwTerminate();
  return 0;
}

因此,如您所见,有此glClear(params),但当没有glClear(params)时,我没有收到任何错误,窗口呈现到屏幕上,但有glClear(params)时,我收到错误“无法启动程序...”

oalqel3c

oalqel3c1#

“找不到指定的文件”表明编译失败,未生成可执行文件。请尝试重新生成并检查编译错误列表。

相关问题