C++Visual Studio PDB⽂件的⽣成与调试

C++VisualStudioPDB⽂件的⽣成与调试

PDB是Program DB的简称,为程序数据库,Debug、Realse 都可设置PDB⽂件的⽣成

1. ⽣成PDB⽂件:

1.1 项⽬右键:属性页-> 配置属性-> 链接器-> 调试-> ⽣成调试信息:⽣成调试信息(Debug)

1.2 项⽬右键:属性页-> 配置属性-> C/C++-> 常规-> 调试信息格式:程序数据库(Zi)

1.3 编译项⽬,会在项⽬输出⽬录下⽣成 ***.pdb⽂件

2. 调试PDB⽂件:

2.1 确认DLL版本:需要调试的DLL为Debug版本,并且DLL与PDB是版本对应的

2.2 导⼊PDB: 将PDB放在与DLL的同级⽬录或者也可以⼿动加载PDB路径(后⼀种会在F11进⼊调试时提⽰出来需要选择PDB,然后选择PDB路径即可),建议选⽤第⼀种,直接将PDB放在DLL的同级⽬录。

2.3 选择源码⽬录:右键解决⽅案->属性->调试源⽂件->设置路径 即可。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当你在Visual Studio中启动调试时,如果无法看到已启动生的内容,可能是由于以下几个原因导致的: 1. 生项目配置错误:确保你选择了正确的项目配置进行生。在Visual Studio的顶部菜单栏中,可以选择“生”(Build) -> “配置管理器”(Configuration Manager),在这里可以确保选择了正确的项目配置进行生。如果选择了错误的配置,生的内容可能不会被正确地加载出来。 2. 编译器优化选项:编译器优化选项可能会影响生的内容的可见性。确保你没有启用过多的优化选项。在Visual Studio的项目属性中,可以在“C/C++” -> “优化”(Optimization)选项中调整优化级别,将其设置为“无优化”(Disable)或较低的级别。 3. 调试符号文缺失:如果编译时没有生调试符号文(.pdb),则在调试时将无法看到已启动生的内容。确保在生项目时选择了正确的配置(Debug配置),以确保生调试符号文。你也可以在Visual Studio项目属性的“生”(Build) -> “高级”(Advanced)选项中检查调试信息的设置,确保选择了生调试符号文。 4. 调试器设置:Visual Studio调试器可能有一些设置选项会影响生内容的可见性。你可以在调试器的“选项和设置”中检查这些设置。例如,确保“仅我的代码”(Just My Code)选项没有启用,以便能够调试所有代码,而不仅仅是你自己的代码。 如果以上的解决方法都无法解决问题,那可能是由于其他因素导致的。这时候你可以考虑升级或重新安装Visual Studio,以确保获得一个干净的安装环境。同时,你也可以在相关的开发者社区或论坛上咨询其他开发者,看看是否有人遇到类似的问题并找到了解决方法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值