由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 请教VC2003 debug问题
相关主题
dll求救问个DLL调用问题
cannot trace var values in vs2005gdb debugging issue求助
没完的“unresolved external symbol” in c++ compiling难道make没有调试器吗?
C++现在写起来真舒服啊问个C++ Segmentation Fault的问题
遇到一个怪问题怎么debug一个GUI program?
问个简单的数值赋值问题只有executable能debug吗?
求助个dll调用的问题dev-c++是不是debug时有问题啊?
装了centos7,实验了一下qt creator c++debug的问题
相关话题的讨论汇总
话题: dll话题: project话题: debug话题: vc2003话题: debugger
进入Programming版参与讨论
1 (共1页)
l*i
发帖数: 50
1
一个solution包括A,B两个project。A为核心类与算法,配置生成.dll;B为用户界面,
配置生成启动程序.exe。B中调用A中定义的成员函数。从B开始debug时无法step into
该函数。在函数代码段设置的断点也被完全视为无效。
两个.pdb文件都有,不知道是哪里设置不对。
多谢高人指点。
h*******e
发帖数: 225
2
you sure Project A has the correct settings? is it compiled with debug
information?

into

【在 l*i 的大作中提到】
: 一个solution包括A,B两个project。A为核心类与算法,配置生成.dll;B为用户界面,
: 配置生成启动程序.exe。B中调用A中定义的成员函数。从B开始debug时无法step into
: 该函数。在函数代码段设置的断点也被完全视为无效。
: 两个.pdb文件都有,不知道是哪里设置不对。
: 多谢高人指点。

z**k
发帖数: 629
3
通常的原因是你在B PROJECT中运行时调用的那个A DLL不是你在A PROJECT中生成的DLL
, 例如你拷贝了A DLL 到了你B PROJECT的运行目录下,查一下module窗口中A DLL是从
何处调入的.
l*i
发帖数: 50
4
Thanks for help.
The dll called is indeed the one it should be, with "Symbols loaded".
It is very weird.

DLL

【在 z**k 的大作中提到】
: 通常的原因是你在B PROJECT中运行时调用的那个A DLL不是你在A PROJECT中生成的DLL
: , 例如你拷贝了A DLL 到了你B PROJECT的运行目录下,查一下module窗口中A DLL是从
: 何处调入的.

p***o
发帖数: 1252
5
Insert an int 3 to your functions in A, see if the debugger loads
the sources.

【在 l*i 的大作中提到】
: Thanks for help.
: The dll called is indeed the one it should be, with "Symbols loaded".
: It is very weird.
:
: DLL

z**k
发帖数: 629
6
打包后,用附件贴出来.
l*i
发帖数: 50
7
非常感谢!这个是一个小项目的一部分,保密,不让贴。。。

【在 z**k 的大作中提到】
: 打包后,用附件贴出来.
l*i
发帖数: 50
8
第一次用这个,"unable to attach to the process"是啥意思?

【在 p***o 的大作中提到】
: Insert an int 3 to your functions in A, see if the debugger loads
: the sources.

p***o
发帖数: 1252
9
在debugger里启动B看看。

如果你的VC安装没有问题,你可以调试已经在运行的程序(process)。
他说不能attach,那估计是你没安装好。

【在 l*i 的大作中提到】
: 第一次用这个,"unable to attach to the process"是啥意思?
l*i
发帖数: 50
10
在debugger里启动B,貌似没有在INT 3位置中断,而是直接往后运行了。。
这个VC莫非真没装好。

【在 p***o 的大作中提到】
: 在debugger里启动B看看。
:
: 如果你的VC安装没有问题,你可以调试已经在运行的程序(process)。
: 他说不能attach,那估计是你没安装好。

p***o
发帖数: 1252
11
你搞个最简单的例子试试?

【在 l*i 的大作中提到】
: 在debugger里启动B,貌似没有在INT 3位置中断,而是直接往后运行了。。
: 这个VC莫非真没装好。

l*i
发帖数: 50
12
把project属性改了个遍,竟然改好了。也没记住是哪个属性起了作用,汗。
多谢帮助!

【在 p***o 的大作中提到】
: 你搞个最简单的例子试试?
1 (共1页)
进入Programming版参与讨论
相关主题
debug的问题遇到一个怪问题
visual c++ project setting question: path for DLL问个简单的数值赋值问题
问一下,DLL里面怎么调用外部类啊?求助个dll调用的问题
请问在ASP.net中用Javascript的一个问题装了centos7,实验了一下qt creator c++
dll求救问个DLL调用问题
cannot trace var values in vs2005gdb debugging issue求助
没完的“unresolved external symbol” in c++ compiling难道make没有调试器吗?
C++现在写起来真舒服啊问个C++ Segmentation Fault的问题
相关话题的讨论汇总
话题: dll话题: project话题: debug话题: vc2003话题: debugger