VC中如何产生 Release 版本二进制文件对应的 PDB 文件(转)

Visual C++ 6.0 中的方法:

  1. 打开 Visual C++ 6.0 的 Workspace 文件(*.dsw);
  2. 进入 Project 菜单,选择 Settings 菜单项 (Project->Settings),打开项目设置对话框;
  3. “Settings for”列表中选择项目的 Release 配置;
  4. 单击“C/C++”标签;
  5. “Category”下拉列表框中选择“General”选项;
  6. “Debug info”下拉列表框中选择调试信息格式(具体选项参见图一),此不必禁用任何优化选项;
  7. 单击“Link”标签;
  8. “Category”下拉列表框中选择“Debug”选项;
  9. 选中“Debug info”复选框,然后选择需要的链接调试类型(具体选项参见图一);
  10. 不要选择“Separate types”复选框;
  11. “Project options”编辑框的最后添加如下指令:/opt:ref,icf;
  12. 重新生成(Rebuild)项目;

Visual C++ .NET 2003 中的方法:

  1. 打开 Visual C++ .NET 的项目文件(*.vcproj);
  2. 进入 Project 菜单,选择 Settings 菜单项 (Project->Settings),打开项目设置对话框;
  3. “配置”下拉列表中选择项目的 “(活动)Release” 配置;
  4. 选择“配置属性”树型节点中的“C/C++” ==〉“常规”;
  5. 设置右边的“调试信息格式”选项(具体选项参见图一);
  6. 选择“配置属性”树型节点中的“链接器”==〉“调试”;
  7. 设置右边的“生成程序数据库文件”(具体选项参见图一);
  8. 选择“配置属性”树型节点中的“链接器”==〉“命令行”;
  9. “附加选项(D)”编辑框中添加如下指令:/opt:ref,icf;
  10. 按“确定”退出;
  11. 重新生成(Rebuild)项目;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值