未解析的外部符号GLFW

时间:2013-03-20 17:36:07

标签: c++ opengl linker glfw

使用以下代码:

#include <GL/glfw.h>

int main() {
        glfwInit();
        glfwSleep( 1.0 );
        glfwTerminate();
}

我收到此错误

1>------ Build started: Project: tutorialtry6, Configuration: Debug Win32 ------
1>main.obj : error LNK2019: unresolved external symbol _glfwTerminate referenced in function _main
1>main.obj : error LNK2019: unresolved external symbol _glfwSleep referenced in function _main
1>main.obj : error LNK2019: unresolved external symbol _glfwInit referenced in function _main
1>c:\users\indrajit kurmi\documents\visual studio 2010\Projects\tutorialtry6\Debug\tutorialtry6.exe : fatal error LNK1120: 3 unresolved externals
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

我在链接器附加依赖项中添加了opengl32.lib。我该如何解决这个问题?

如果你知道教程的一些链接,他们逐步显示如何使用GLFW的OpenGL,请发布它。

1 个答案:

答案 0 :(得分:1)

您是否意识到您应首先构建 GLFW库,然后链接(因为它不是仅限标题的库)它?如果没有,那么这就是你现在应该做的。如果您需要更多帮助,请返回某些结果您的尝试,并明确说明问题所在。

注意:只要您了解如何安装第三方库并将其整合到项目中的一般过程,就不需要有关如何完成这些简单操作的完整教程。