我是搞不定了,你来支一招?(程序调试)
问题:
一个.cpp文件,在一个工程中参与了编译。在这个工程中的"post-build-events"的"ComondLine"信息中包含了这个.cpp文件,而且还有一些其他的.dll文件,为什么我在上述的.cpp文件中加入断点以后,运行程序的时候断点处停不下来?困扰几天了,有什么好的办法解决类似的问题没?
另外,想实时用浮动窗口显示调试代码时汇编指令,求思路~
[解决办法]
想用符号调试的方式进入dll,那这个dll必须为DEBUG版本(它包含有符号调试信息).
如果dll为release版本,那在cpp中下的断点是断不下来的。
[解决办法]
你可以在程序里print("")打一些标志,确定一下会不会是程序有问题
[解决办法]
在设置里,c++中有目标与源码不一致的复选框,去掉即可