要调试某个程序(模块),那么必须要对应的pdb文件,一下有两种方法可以使用。
第一: 也是最简单的,就是直接将pdb文件放在执行文件的同一目录,那么vs就直接能找到了。
第二:设置pdb目录,然后加载。
这种适合某个解决方案有多个模块(多个pdb),输入文件也特别多,想要好好管理输出文件的情况下使用。 比如我输出的dll, exe就方法bin目录下,pdb文件就指定放在bin目录的同级目录pdb目录下, 运行时加载就可以了。具体配置方法如下:
配置生成位置:
当前工程右键属性 -> 配置属性 -> 链接器 -> 调试
右边 生成调试信息 选择是
生成程序数据库文件 选择刚才pdb目录+生成pdb文件名
配置加载pdb位置:
vs菜单栏 工具->选项->调试->符号
然后在右边添加pdb目录路径就可以了
个人 记录学习