我如何防止从VS用户呈现以下警告:如何防止Visual Studio警告缺少调试信息?
没有调试信息 为“MYEXE.EXE”调试信息不能被发现或不匹配。找不到或打开PDB文件。你想继续调试吗?
在我的情况下,我的产品的用户想要开发一个插件和他想调试它的(s)。在VC++项目中有适当的配置,以便当他按下F5时,我的应用程序将启动并加载插件。但是,VS抱怨缺少调试信息。虽然通常缺乏有效的调试信息是一个有效的问题,但在这种情况下,我不想为MyExe.exe提供.pdb文件(用户没有理由调试MyExe.exe应用程序)。有没有办法阻止VS搜索MyExe.exe的调试信息?
检查“Project Propeties>配置属性>链接器>调试”下的“生成调试信息”中设置的内容。这应该被设置为'Yes(/ DEBUG)`以避免'没有调试信息调试''MyExe.exe'`信息 – Mahesh 2011-01-11 00:28:09
从来没有尝试过,但如何给一个“存根”PDB?空文件或为“空”MyExe.exe生成的真实PDB,或类似的东西。 – Poni 2011-01-11 01:35:14
@Mahesh:值设置为/ YES,但它需要部署.pdb文件,我想避免这种情况。 – 2011-01-11 08:35:53