缺少调试信息的模块是在这个项目中生成的吗?检查一下项目设置中Debug配置的编译和连接选项是否设置了输出调试信息。

解决方案 »

  1.   

    删除DEBUG文件
    然后clean工程
    再Rebuild All工程
      

  2.   

    一种方法在设置中去掉 generate   debug   info 选项,但这样可能就无法调试了   
    另一种方法是重新编译png.lib,tiff.lib,jpeg.lib这几个库,编译时加入/Zi 或/ZI 操作
    vc6下是Project Setting->C++标签->debug info下选择Program Database for edit and continue或Program Database
    还有一种方法是找png.lib,tiff.lib,jpeg.lib这几个库的debug版。
      

  3.   


    我的png.lib,tiff.lib,jpeg.lib这几个库就是debug版的.
    而且,我的工程和调用的动态库都是统一为share DLL.
      

  4.   

    我觉得还是你的png.lib,tiff.lib,jpeg.lib不是DEBUG版本的可以写个测试工程,只包含png.lib,看有没有问题。
    然后一个一个得排除看看问题在哪里
      

  5.   

    libtiff是有源码的吧,重新编译即可。
      

  6.   

    建议你检查E:\研究资料1\MVSystem\MVSystem\temp\vc60.pdb是不是可以删掉。(做好备份)
    以下是msdn:
    Linker Tools Error LNK1202
    "filename" missing debugging information for referencing moduleThe given program database (PDB) for an object file was invalid. Recompile the object file; use CL's /Zi option.