在编译时会收到大量这样的消息,这使得编译一个简单的程序非常耗时。
freeglut_static.lib(freeglut_callbacks.obj) : warning LNK4204: 'z:\CST328\Lab1\block\Release\vc90.pdb' is missing debugging information for referencing module; linking object as if no debug info
1>freeglut_static.lib(freeglut_cursor.obj) : warning LNK4204: 'z:\CST328\Lab1\block\Release\vc90.pdb' is missing debugging information for referencing module; linking object as if no debug info
1>freeglut_static.lib(freeglut_display.obj) : warning LNK4204: 'z:\CST328\Lab1\block\Release\vc90.pdb' is missing debugging information for referencing module; linking object as if no debug info有什么办法可以防止这种情况发生吗?会让我的工作变得更愉快。:)
编辑:我正在使用Microsoft Visual C++ Express2008。
发布于 2010-01-05 11:32:26
您的pdb文件与库二进制文件不同步
在Windows中,pdb保存模块的调试信息。它链接到特定的构建。如果重建存储库,则必须生成一个新pdb文件。你的pdb文件是不同步的,所以你要么删除(或重命名)它(找到一个文件freeglut_static.pdb),要么重新编译库并生成一个最新的pdb文件。
https://stackoverflow.com/questions/2003963
复制相似问题