Visual c++ 带有调试配置的GLFW控制台项目中的LNK4099
在Visual Studio 2010 SP1中使用GLFW编译win32控制台项目时,我收到以下调试配置警告:Visual c++ 带有调试配置的GLFW控制台项目中的LNK4099,visual-c++,opengl,linker,pdb-files,glfw,Visual C++,Opengl,Linker,Pdb Files,Glfw,在Visual Studio 2010 SP1中使用GLFW编译win32控制台项目时,我收到以下调试配置警告: Warnung 1 warning LNK4099: PDB "vc100.pdb" wurde nicht mit "GLFW.lib(enable.obj)" oder an "C:\path-to-project with-spaces\World\Debug\vc100.pdb" gefunden; Objekt wird verknüpft, als ob keine
Warnung 1 warning LNK4099: PDB "vc100.pdb" wurde nicht mit "GLFW.lib(enable.obj)" oder an "C:\path-to-project with-spaces\World\Debug\vc100.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären. C:\path-to-project with-spaces\World\World\GLFW.lib(enable.obj) World
GLFW.lib(enable.obj)、GLFW.lib(glext.obj)、GLFW.lib(image.obj)、GLFW.lib(init.obj)、GLFW.lib(input.obj)、GLFW.lib(stream.obj)、GLFW.lib(tga.obj)、GLFW.lib(win32_enable.obj)、GLFW.lib(win32_fullscreen.obj)、GLFW.lib(win32_glext.obj)、GLFW.lib(win32_init.obj)、GLFW.lib(win32_窗口)和GLFW.obj窗口还有13个
最后但并非最不重要的是:
Fehler 15 error LNK1104: Datei "C:\path-to-project with-spaces\World\Debug\World.exe" kann nicht geöffnet werden. C:\path-to-project with-spaces\World\World\LINK World
正在编译版本配置。这可能还不足以解决我的问题,但我希望能解释为什么会发生这种情况。我不知道警告/错误在说什么,因为我不懂德语,但通常情况下,如果某些东西编译/链接以供发布,而不是调试(反之亦然)这意味着您链接到了一个不工作的库的错误库。GLFW库是否有特定的调试库(.dll或.lib)?有时,您必须告诉VS使用一个用于项目的发布配置,另一个用于项目的调试配置。检查glfw.lib和glfw_d.lib之类的东西,其中_d表示调试库 或者,如果你能提供链接警告/错误的英文翻译,我可能能够提供更多帮助
祝你好运 我不知道警告/错误在说什么,因为我根本不懂德语,但通常情况下,如果某个程序编译/链接以供发布,而不是调试(反之亦然),这意味着您链接到了错误的库,而该库不起作用。GLFW库是否有特定的调试库(.dll或.lib)?有时,您必须告诉VS使用一个用于项目的发布配置,另一个用于项目的调试配置。检查glfw.lib和glfw_d.lib之类的东西,其中_d表示调试库 或者,如果你能提供链接警告/错误的英文翻译,我可能能够提供更多帮助
祝你好运 我已经在使用正确的库进行调试配置,但不仅链接到
GLFW.lib
,而且链接到GLFWDLL.lib
。您可以通过使用GLFW.lib
编译成可执行文件,也可以通过链接到GLFWDLL.lib
使用DLL。我不小心两者都做了
其他信息,请访问
4.2与正确的库链接
在当前的.中,我已经在使用正确的库进行调试配置,但不仅链接到
GLFW.lib
,而且链接到GLFWDLL.lib
。您可以通过使用GLFW.lib
编译成可执行文件,也可以通过链接到GLFWDLL.lib
使用DLL。我不小心两者都做了
其他信息,请访问
4.2与正确的库链接
在当前的情况下。每当使用VC++构建项目失败时,最好向MSDN咨询错误代码。就你而言 链接器工具警告LNK4099 PDB“filename”未与一起找到 “对象/库”或“路径”处;链接对象,就像没有调试信息一样 链接器找不到你的.pdb文件。将其复制到目录中 包含对象/库的 要查找与对象文件关联的.pdb文件的名称,请执行以下操作:
每当使用VC++构建项目失败时,最好向MSDN咨询错误代码。就你而言 链接器工具警告LNK4099 PDB“filename”未与一起找到 “对象/库”或“路径”处;链接对象,就像没有调试信息一样 链接器找不到你的.pdb文件。将其复制到目录中 包含对象/库的 要查找与对象文件关联的.pdb文件的名称,请执行以下操作:
对于那些想知道德语链接器错误消息的人:链接器抱怨说,它找不到所提及库的匹配符号数据库。对于那些想知道德语链接器错误消息的人:链接器抱怨说,它找不到所提及库的匹配符号数据库。