全新生成也可能会出现这个问题;请问编译优化选项是什么?
这个我在c#编译时也出现过这种情况,后来查到的原因是,因为解决方案整理的原因,导致你调试的项目引用的其他项目,不再是引用其源代码所在位置,而被工具调整为了Debug目录下的dll文件。检查并调整引用链接就解决。 虽然语言不同,但使用的都是一样的工具,供参考。
[quote=引用 15 楼 LL596214569 的回复:] [quote=引用 13 楼 iloveyou418 的回复:] [quote=引用 10 楼 LL596214569 的回复:] [quote=引用 8 楼 iloveyou418 的回复:] [quote=引用 7 楼 LL596214569 的回复:] [quote=引用 4 楼 iloveyou418 的回复:] 我怀疑是不是生成没有成功,调试的是之前的代码程序导致没法加断点
哇,现在还有用MFC的
http://blog.csdn.net/zhao4zhong1/article/details/53078924 老司机找bug的十年心路历程
[quote=引用 8 楼 iloveyou418 的回复:] [quote=引用 7 楼 LL596214569 的回复:] [quote=引用 4 楼 iloveyou418 的回复:] 我怀疑是不是生成没有成功,调试的是之前的代码程序导致没法加断点
按我的经验,通常是两种情况: 1.调试的方式不对:用得最多的是托管和非托管,如果选错了,则无法找到断点; 2.调试符号不匹配:通常就是对应的调试文件和二进制生成文件不匹配,甚至有时候没有生成调试文件,而出现了这样的情况。
[quote=引用 7 楼 LL596214569 的回复:] [quote=引用 4 楼 iloveyou418 的回复:] 我怀疑是不是生成没有成功,调试的是之前的代码程序导致没法加断点
[quote=引用 13 楼 iloveyou418 的回复:] [quote=引用 10 楼 LL596214569 的回复:] [quote=引用 8 楼 iloveyou418 的回复:] [quote=引用 7 楼 LL596214569 的回复:] [quote=引用 4 楼 iloveyou418 的回复:] 我怀疑是不是生成没有成功,调试的是之前的代码程序导致没法加断点
[quote=引用 10 楼 LL596214569 的回复:] [quote=引用 8 楼 iloveyou418 的回复:] [quote=引用 7 楼 LL596214569 的回复:] [quote=引用 4 楼 iloveyou418 的回复:] 我怀疑是不是生成没有成功,调试的是之前的代码程序导致没法加断点
全部重新编译一次 或者也许应该把编译的优化选项去掉
[quote=引用 4 楼 iloveyou418 的回复:] 我怀疑是不是生成没有成功,调试的是之前的代码程序导致没法加断点
24,860
社区成员
27,333
社区内容
加载中
试试用AI创作助手写篇文章吧