gpt4 book ai didi

c++ - Visual Studio 11 GLFW 外部符号错误

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:54:32 24 4
gpt4 key购买 nike

我使用的基本代码是来自 http://www.glfw.org/documentation.html 的示例

我得到这个输出:

1>------ Build started: Project: ConsoleApplication1, Configuration: Debug Win32 ------
1> Quelle.cpp
1>Quelle.obj : error LNK2019: unresolved external symbol _glfwInit referenced in function _main
1>Quelle.obj : error LNK2019: unresolved external symbol _glfwTerminate referenced in function _main
1>Quelle.obj : error LNK2019: unresolved external symbol _glfwCreateWindow referenced in function _main
1>Quelle.obj : error LNK2019: unresolved external symbol _glfwWindowShouldClose referenced in function _main
1>Quelle.obj : error LNK2019: unresolved external symbol _glfwPollEvents referenced in function _main
1>Quelle.obj : error LNK2019: unresolved external symbol _glfwMakeContextCurrent referenced in function _main
1>Quelle.obj : error LNK2019: unresolved external symbol _glfwSwapBuffers referenced in function _main
1>C:\Users\MICHAEL\documents\visual studio 2012\Projects\ConsoleApplication1\Debug\ConsoleApplication1.exe : fatal error LNK1120: 7 unresolved externals
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

glfw3.h 位于 VC/include 目录中。我还将 glfw3.lib 添加到 VC/lib 文件夹,并将 glfw3.lib 添加为链接器输入的附加依赖项,但我仍然遇到此错误。

知道为什么吗?我使用了预编译的二进制文件(支持 MSVC2012 和 64x)http://www.glfw.org/download.html

最佳答案

好的,经过反复试验我解决了它。

  1. 使用 32 位二进制文​​件
  2. 右键单击项目 -> 属性 -> VC++
  3. 包含目录:C:\Users\MICHAEL\Desktop\glfw-3.0.3.bin.WIN32\include;$(IncludePath)
  4. 库目录:C:\Users\MICHAEL\Desktop\glfw-3.0.3.bin.WIN32\lib-msvc110;$(LibraryPath)
  5. 链接器 -> 输入 -> 添加附加依赖
  6. glfw3.lib 和 opengl32.lib

这为我解决了。

关于c++ - Visual Studio 11 GLFW 外部符号错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20223198/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com