gpt4 book ai didi

c++ - 断点未命中

转载 作者:行者123 更新时间:2023-11-30 03:07:07 24 4
gpt4 key购买 nike

我将一个应用程序从 VC6 移植到 VS 2008。我在发布版本中重建了该应用程序。 Pdb文件在exe所在的文件夹中。但是当我加载应用程序并放置断点时,我收到以下消息

“当前不会命中断点。没有为该文档加载任何符号”

问题的原因是什么?

最佳答案

调试器找不到应用程序或 PDB。

启动程序时,“输出”窗口中会显示加载了哪些二进制文件。确保正在加载正确的文件。当一切正确加载时,输出看起来像这样:

'hacks_vs10.exe': Loaded 'C:\Users\john\Documents\Visual Studio 2010\Projects\hacks_vs10\x64\Debug\hacks_vs10.exe', Symbols loaded.

当找不到 PDB 时,它不会说“已加载符号”,而是说:

Cannot find or open the PDB file

确保您首先运行的是正确版本的应用程序(检查运行路径),然后确保 PDB 位于该目录中。您可以通过调整“项目>属性...>链接器>生成程序数据库文件”来更改生成 PDB 的位置

关于c++ - 断点未命中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6029673/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com