VS2005调试dll时提示:“当前不会命中断点,因为还没有为该文档加载任何符号”解决方法From Eric Qu
2011-07-26 10:30
621 查看
环境:VS2005解决方案中有2个项目,一个项目是C++写的dll源代码,另一个是C#调用这个dll测试。
问题:C#调用dll无法在dll源代码中中断,提示“当前不会命中断点,因为还没有为该文档加载任何符号”
解决:
首先设置dll和测试程序输出路径在同一个目录下
其次设置
(1)项目-〉属性-〉配置属性-〉C/C++-〉常规-〉调试信息格式,这里不能为“禁用”。
(2)项目-〉属性-〉配置属性-〉链接器-〉调试-〉生成调试信息,这里设为“是”。
最后很重要的一点:C#测试程序项目属性-〉调试->启用非托管代码调试 打勾
希望对遇到相同问题的人有用。转载请注明出处。From Eric Qu。
2014-2-5更新:此设置方法在vs2010中一样适用。
问题:C#调用dll无法在dll源代码中中断,提示“当前不会命中断点,因为还没有为该文档加载任何符号”
解决:
首先设置dll和测试程序输出路径在同一个目录下
其次设置
(1)项目-〉属性-〉配置属性-〉C/C++-〉常规-〉调试信息格式,这里不能为“禁用”。
(2)项目-〉属性-〉配置属性-〉链接器-〉调试-〉生成调试信息,这里设为“是”。
最后很重要的一点:C#测试程序项目属性-〉调试->启用非托管代码调试 打勾
希望对遇到相同问题的人有用。转载请注明出处。From Eric Qu。
2014-2-5更新:此设置方法在vs2010中一样适用。
相关文章推荐
- VS2015 C#调试C++ dll时提示:“当前不会命中断点,因为还没有为该文档加载任何符号”解决方法From Eric Qu
- VS2005调试dll时提示:“当前不会命中断点,因为还没有为该文档加载任何符号”解决方法
- VS2005中设置的断点无效:“当前不会命中断点,还没有为该文档加载任何符号”。解决方法
- vs2015“当前不会命中断点 还没有为该文档加载任何符号”的解决方法
- vs2015关于“当前不会命中断点 还没有为该文档加载任何符号”的解决方法
- 关于Visual Studio "当前不会命中断点.还没有为该文档加载任何符号"的解决方法
- 关于Visual Studio "当前不会命中断点.还没有为该文档加载任何符号"的解决方法
- vs2013关于“当前不会命中断点 还没有为该文档加载任何符号”的解决方法
- “当前不会命中断点 还没有为该文档加载任何符号”解决方法
- “当前不会命中断点 还没有为该文档加载任何符号”解决方法
- vs2015关于“当前不会命中断点 还没有为该文档加载任何符号”的解决方法
- “当前不会命中断点 还没有为该文档加载任何符号”解决方法
- “当前不会命中断点 还没有为该文档加载任何符号”解决方法
- Visual Studio当前不会命中断点,还没有为该文档加载任何符号解决方法
- VS2013 MFC工程 调试DLL出现: 当前不会命中断点,还没有为该文档加载任何符号
- C++动态库调试打断点无效,提示信息:当前不会命中断点,还没有为该文档加载任何符号