别的工程编译到dll里,主工程设置为active状态,可以在主工程里设置断点,想跟到其他工程里,但其他工程无法设置断点啊。现在接口还不太清楚,仅仅调试那些com组件还有困难。请问如何在其他的工程里也设置断点啊
解决方案 »
- 关于CreateBitmap
- 回归算法 在线等待~~
- 如何使英文版的VS_VERSION_INFO起作用?
- 哪位老大可以提供完整的获取数据包的vc++程序(winsoket and winpcap)
- 如何通过一个checkbox的选中状态来设置一个EDITBOX的ENABLE/DISABLE
- 我要使用NCB结构体,要包含什么头文件?
- StrToInt问题(不要笑我)
- 谁有setup factory 6.0的注册码?
- 为何我的 COMBOBOX 不能出现下拉列表
- 有关vc 的函数的一个问题
- 急急急!!!VC用MSXML创建XML文档的问题——循环加入节点(先给20分,成功了继续补加)
- 基于Winpcap的电子邮件获取
主工程的Project->Settings->debug->Category, 设成Additional DLLs, 下面的列表里加上你想调试的dll的全路径。
然后如果有代码,而且是debug版的,就可以加断点调试了。
楼主需要确定的是,编译debug版主程序的时候是否链接的是debug版的lib,最好都是debug正常调试。而且可以在debug启动的时候,看看output窗口,每一个加载的dll,是Loaded Symbols for xxx.dll 还是Loaded 'xxx.dll', no matching symbolic information found。前者加载了符号,是可以调试的,后者是没戏的。
__debugbreak();