怎样调试dll最方便? 本来就很方便啊,用vc,直接f5 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 project->settings->debug->Executefor debug session:调用dll的主应用程序------OKF5 run with debug 但是在dll里面不能够设置断点呀!这叫什么调试? 可以设置断点的啊。首先你的写一个调用这个DLL的工程(最好同时加到DLL工程的工作区中,这样方便)然后执行DLL工程,选择启动程序就是你的那个调用DLL的工程 dll可以作debug啊,你打开一个dll项目的时候,设置build->ActiveConfiguration中选择debug, 然后设置断点,再用f5/f10的时候,vc会问你用那个Exe文件,就是调用该dll的主应用程序, 然后和普通的exe调试一样了 按f5后,他说: One or more breakpoints can not be set and have been disabled.Execution will stop at the beginning of the program.难道不是说断点无效了吗?注意我指的是断点设置在dll的代码中,我要跟踪调试dll. 1。选择生成Debug版本2。你设的断点可能需要调整一下。 断点当然可以在dll中,我做过的 错误可能在其它地方,比如你的dll是否debug版之类... 在exe中调试很方便不过,你可以先编出dll,然后在exe程序的classview框中把你的dll以工程的形式添加进去.那么,你可以边测边改动.当然,用debug 时,如果你发现是在dll中有错误,你就直接改,然后选择菜单build下的rebuild all就可以了 匿名管道实现进程间通信时子进程标准输出的设置 各位大大,我使用Unicode字符集出现乱码(附代码) 在MFC中WM_DISPLAYCHANGE的消息响应函数是什么?谢谢! 有关图像细化代码的问题 请求解决思路--套接字的I/O模型选择 一个数组内进行元素比较,反回最大值!!!!急 一个小问题 unknown character '0xa3'错误如何解决 请问如何捕获鼠标在一个CStatic控件中点击的位置? 如何保存工程里的资源文件 win9x中win16程序从ring3到ring0问题 对大虾--是送分!!!对中手--是挑战!!!对低手---是共享!!100分
F5 run with debug
首先你的写一个调用这个DLL的工程(最好同时加到DLL工程的工作区中,这样方便)
然后执行DLL工程,选择启动程序就是你的那个调用DLL的工程
然后设置断点,再用f5/f10的时候,vc会问你用那个Exe文件,就是调用该dll的主应用程序,
然后和普通的exe调试一样了
One or more breakpoints can not be set and have been disabled.Execution will stop at the beginning of the program.难道不是说断点无效了吗?注意我指的是断点设置在dll的代码中,我要跟踪调试dll.
2。你设的断点可能需要调整一下。
错误可能在其它地方,比如你的dll是否debug版之类...
不过,你可以先编出dll,然后在exe程序的classview框中把你的dll以工程的形式添加进去.那么,你可以边测边改动.当然,用debug 时,如果你发现是在dll中有错误,你就直接改,然后选择菜单build下的rebuild all就可以了