在Windows 7中运行Windows应用程序(MFC)时,我收到以下警告。
'XXX.exe': Loaded 'C:\2010\Debug\bin\plugins\control\libhotkeys_plugin.dll', Binary was not built with debug information.
请帮帮我。谢谢你
答案 0 :(得分:44)
您的二进制文件似乎是在发布模式下构建的
现在有两种方法可以遵循......
更改项目设置,以便在发布模式下生成程序数据库文件(PDB)。
现在您可以从属性窗口生成PDB ...
答案 1 :(得分:19)
答案 2 :(得分:4)
另一种可以看到此错误的方法是,如果您尝试从托管代码(C#)调试本机代码(C ++),并且管理代码的csproj设置为仅限本机调试。解决它:
答案 3 :(得分:0)
在VS 2010中: 项目属性>>配置属性>>链接器>>调试>>生成调试信息:将其设置为“是”
在VS 2015中: 项目属性>>配置属性>>链接器>>调试>>生成调试信息:将其设置为“true”
答案 4 :(得分:0)
如果您确定没有问题。您还可以检查应用程序池物理路径,因为有时路径保留本地路径,因此涉及不同的版本。
对于IIS中的实例,
->站点
->>指定站点
->>>在右侧窗口中查看
->>>>查看“操作”按钮,然后单击“基本设置”
->>>>>检查物理路径