链接器警告与GLFW

时间:2012-01-07 04:56:28

标签: linker glfw

我正在尝试将GLFW用于学校项目,并遵循以下步骤:
1)从glfw.org下载win32 zip 2)添加/包含到我的解决方案中包括
3)将/ lib-msvc100 / debug添加到我的解决方案库中 4)链接glfw.lib和opengl32.lib
5)#include GL / glfw.h

虽然项目编译运行得很好,但我无法解决以下一些错误:

  

警告LNK4099:找不到PDB“vc100.pdb”   'glfw.lib(enable.obj)'或'-projectdir- \ Debug \ vc100.pdb';链接对象好像没有   调试信息

此处的另一篇文章(LNK4099 in GLFW console project with debug configuration)讨论了意外地将static和dll联系起来,但我还没有这样做。我无法提交包含编译错误的项目: - /

知道这里发生了什么,以及如何解决它?很有责任

2 个答案:

答案 0 :(得分:2)

您正在使用GLFW二进制文件的调试版本,但vc100.pdb调试信息数据库未包含在zip文件中。这是一个相对无害的警告,只是意味着你无法在GLFW函数内正常调试。但是,你无论如何都无法做到,因为zip文件也没有GLFW来源。

答案 1 :(得分:2)

这解决了我的问题:

在解决方案中打开GLFW项目并转到C ++常规选项。对于所有平台,将调试版本的“调试信息格式”更改为“程序数据库”。重新编译。

相关问题