1. Visual C++打开项目,DEBUG模式。
2. 在 项目 菜单, 设置 , 单击, 然后单击 链接 选项卡。
3. 在 分类 列表, 单击 调试 。
4. 清除, 分离类型 复选框, 然后单击 确定 。
5. 在 生成 菜单上, 单击 RebuildAll。
使用此方法可以生成 .exe 或 .dll 文件, 文件不依赖于 .pdb 文件, 编译器生成符号调试信息。
Project->Settings->C/C++选项卡:Category:General,这时该选项卡上有“Debug info”小 项,将其右边的下拉列表框中选中“Program DataBase for Edit and Continue”。OK后Rebulid all,这 样问题解决了。
另外多试了一下,下拉列表框中选择“Program DataBase”,也可以解决问题。
2. 在 项目 菜单, 设置 , 单击, 然后单击 链接 选项卡。
3. 在 分类 列表, 单击 调试 。
4. 清除, 分离类型 复选框, 然后单击 确定 。
5. 在 生成 菜单上, 单击 RebuildAll。
使用此方法可以生成 .exe 或 .dll 文件, 文件不依赖于 .pdb 文件, 编译器生成符号调试信息。
这个方法试了不行,就用了下面的方法:
Project->Settings->C/C++选项卡:Category:General,这时该选项卡上有“Debug info”小 项,将其右边的下拉列表框中选中“Program DataBase for Edit and Continue”。OK后Rebulid all,这 样问题解决了。
另外多试了一下,下拉列表框中选择“Program DataBase”,也可以解决问题。
本文介绍了解决Visual C++项目生成的.exe或.dll文件依赖于.pdb文件的问题。通过调整项目设置中的调试信息选项,使得编译器不再生成符号调试信息,从而避免依赖.pdb文件。
2924

被折叠的 条评论
为什么被折叠?



