LNK2019:函数_main中引用的未解析的外部符号_glfwInit

时间:2012-10-19 08:11:28

标签: opengl linker glfw

我从这个tutorial

中得到的这段代码
#include <stdio.h>
#include <stdlib.h>
#include <GL/glew.h>
#include <GL/glfw.h>
#include <glm/glm.hpp>
#include "Test2.h"

using namespace glm;

int main()
{
    if(!glfwInit())
    {
        fprintf(stderr, "Failed to initialize GLFW\n");
        return - 1;
    }
}

它生成了一个错误:LNK2019:函数_main中引用的未解析的外部符号_glfwInit

我正在使用VC ++ 2008.我从glfw的官方网站下载了glfw-2.7.6.bin.WIN32.zip,将dll从名为lib-msvc90的文件夹复制到system32,将lib复制到Microsoft SDK。我错过了哪一步?

1 个答案:

答案 0 :(得分:2)

  

我错过了任何一步?

YES

请阅读第一篇教程。它明确指出您应该使用CMake而不是滚动自己的Visual项目。而且没有必要下载GLFW,它已经捆绑在外部/。 GLEW和GLM也是如此。

如果你真的想自己做,还有FAQspecial tutorial