gpt4 book ai didi

c++ - 如何防止 Visual Studio 发出有关缺少调试信息的警告?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:24:28 25 4
gpt4 key购买 nike

如何防止 VS 向用户显示以下警告:

No Debugging Information Debugging information for 'MyExe.exe' cannot be found or does not match. Cannot find or open the PDB file. Do you want to continue debugging?

在我的情况下,我的产品的用户想要开发一个插件并且他(她)想要调试它。 VC++ 项目中有适当的配置,因此当他按下 F5 时,我的应用程序将启动并加载插件。但是,VS 提示缺少调试信息。虽然通常缺乏有效的调试信息是一个有效的问题,但在这种情况下,我不想为 MyExe.exe 提供 .pdb 文件(用户没有理由调试我的 MyExe.exe 应用程序)。有什么办法可以防止VS搜索MyExe.exe的调试信息吗?

最佳答案

你不说你的客户用的是哪个版本和版本的VS,但至少在VS 2005和VS 2010中,打开Tools->Options->Debugging->General,有一个设置列表,向下滚动,找到“启动时没有符号时发出警告(仅限 native )”设置并清除复选标记。

相信这将完成您正在寻找的东西,因为除非/直到调试器在您的代码中停止,否则对话框不会弹出。如果它在客户的插件中停止(或遇到断点),那么它应该能够找到符号,我认为它不会导致弹出窗口。

关于c++ - 如何防止 Visual Studio 发出有关缺少调试信息的警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4652970/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com