GLAD未解决GLFW的外部符号

时间:2017-09-24 02:43:44

标签: c++ visual-studio opengl glfw

我遇到了一个持久性问题,每当我从glad.h文件调用一个函数时,我都会得到一个未解决的外部错误(VS 2017中的LNK2019)。

以下是代码:

#ifndef MAIN
#define MAIN

#include "Dependencies\glad\glad.h"
#include "Dependencies\glfw\glfw3.h"

int main(void){
GLFWwindow* window;

if (!glfwInit())
    return -1;

window = glfwCreateWindow(640, 480, "Test", NULL, NULL);

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

glfwMakeContextCurrent(window);

gladLoadGLLoader((GLADloadproc) glfwGetProcAddress);

glfwDestroyWindow(window);
glfwTerminate();
return 0;
}

#endif

仅供参考khrplatform.h正确包含在glad.h中

链接器设置:

img1

img1

img1

对于遇到问题的人:解决方案是包含GLAD或GLFW的.c文件

0 个答案:

没有答案