当我在Windows 7中运行我的Windows应用程序(MFC)时出现以下警告 。
'XXX.exe': Loaded 'C:\2010\Debug\bin\plugins\control\libhotkeys_plugin.dll', Binary was not built with debug information.
请帮助我。谢谢
看来你的二进制文件是在Release模式下构建的
现在有两种方法可以遵循….
更改项目设置,以便在发行模式下生成程序数据库文件(PDB)。
现在,您可以从属性窗口中生成PDB …
如果您的项目已经处于调试模式 。 请检查项目的“ 生成”选项卡中的“ 高级生成设置”对话框。
确保“ 调试信息”未设置为“无” 参考:
堆栈溢出
MSDN
另一种可能的方法是,如果您试图从托管代码(C#)调试本地代码(C ++),并且管理代码的csproj被设置为仅本机调试,则可以看到此错误。 要解决这个问题:
在VS 2010中: 项目属性>>配置属性>>链接器>>调试>>生成调试信息 : 设置为“是”