首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

VS2008调试,没有为该文档加载任何符号解决方法

2013-01-26 
VS2008调试,没有为该文档加载任何符号C#调用C的dll在dll里关联了exe想在dll里设置断点调试但是启动调试之

VS2008调试,没有为该文档加载任何符号
C#调用C的dll
在dll里关联了exe

想在dll里设置断点调试
但是启动调试之后断点会变成黄色的感叹号
提示“没有为该文档加载任何符号”

在网上查了一下
说的那些方案有的对不上
有的解决不了

哪位能帮个忙?
谢谢
[解决办法]
症状是不是断点变成白色加黄色的小三角形和一个感叹号??
把鼠标移动到那个标志上面,会有提示,也可以通过提示信息查一下MSDN

其他可能的问题点:
1. 确保dll是重新生成的debug版本(删除原先的所有该dll文件),用debug方式编译(也就是你楼上说的方式)

2. 检查dll编译工程的debug宏定义,在工程->属性->配置属性->C++,命令行的字符串里面应该有/D "_DEBUG"

3. 确保调试的dll源代码和编译dll的源代码完全一致,不能有行列错位

4. 确保调试工程是本身也是设置为debug

5. 确保编译用的VS版本和调试用的VS版本一致

热点排行