none
VS2015-加载符号与无法查找或打开PDB文件(两个问题的碰撞) RRS feed

  • 问题

  •    如题:

        1.   如这篇博客(http://c.biancheng.net/cpp/html/3454.html)  解决PDB文件方案

        2.   如这篇博客 (https://blog.csdn.net/xin_yu_xin/article/details/51481957)  VS2015加载符号解决方案

    这是不是自相矛盾了,一个问题的解决方案是另外一个问题的问题所在, 像是打了一个死结一样,VS还是无法调试程序

    2019年2月26日 2:51

全部回复

  • Hi,

    这些信息是来自Visual Studio调试器的信息性消息,列出了已加载的各种可执行文件和动态链接库(DLL),以及是否找到了包含调试符号信息的PDB(程序数据库)文件。PDBVisual Studio使用的调试信息文件,例子中的SysWOW64\xxx.dll是系统DLL,您没有调试符号。通常,您的应用程序的PDB文件都会找到,但运行时和系统DLLPDB不会。除非您计划调试系统DLL,否则您不需要其PDB文件,应忽略这些消息

    如果要忽略这些消息,Tools -> Options -> Debugging -> Output Window -> Module Load Messages -> Off,这将不显示你正常项目运行。

    当然,我们也可以Tools->Options->Debugging->Symbolscheck "Microsoft Symbol Servers", VS会自动下载这些modules,换句话说,下载需要时间,会让debug显得更慢些。

    你可以看看这个类似的问题


    MSDN Community Support Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com

    2019年2月26日 6:25
    版主