【发布时间】:2015-01-18 23:56:20
【问题描述】:
问题:
开发人员希望在每次构建开始时创建新的程序数据库文件 (PDB)。
适用于什么场景:
C++ 热插拔、动态调试、DLL 代码插件供主程序执行代码。
【问题讨论】:
-
'/ZI' ,而不是 '/Zi' 选项用于编辑和继续
标签: c++ visual-studio visual-c++ visual-studio-2013 project-properties
问题:
开发人员希望在每次构建开始时创建新的程序数据库文件 (PDB)。
适用于什么场景:
C++ 热插拔、动态调试、DLL 代码插件供主程序执行代码。
【问题讨论】:
标签: c++ visual-studio visual-c++ visual-studio-2013 project-properties
解决方案:
将值替换如下:
$(OutDir)$(TargetName)-$([System.DateTime]::Now.ToString("HH_mm_ss_fff")).pdb
点击应用,然后点击Ok。
启动 C++ 热交换(动态调试)模式:
HTML5 version of the GIF here.
注意:
您可以在项目属性中添加以下值,以消除过多的 PDB 文件。这可以添加到 Build Events 节点中的 Pre-Build Event 条目中。
del "$(OutDir)*.pdb"
【讨论】: