我有一个C#的程序要调用vc的dll。我如何设置才可以相互跟进入调试?
解决方案 »
- 图像怎么做抗锯齿(反走样)处理呢 ?
- vc用到的控件可以用其它语言(如LABVIEW或delphi)开发吗?
- 登录服务器和客户端在服务器上可以登录,客户端在远程无法登录?
- 关于在服务程序中暴露一个com对象的问题?
- 一个控件上消息的处理过程,总是弄不明白他的消息循环过程,大侠们来解释一下吧!!!
- 线程和某些具有全局变量的系统函数的问题
- 救我一命,给您300分!
- 菜鸟问题,50分
- MFC中使用webbrowser问题....
- MapViewOfFile为什么只能共享一个字节?
- VC错误:error C2440: 'initializing' : cannot convert from 'const int' to 'void *[4]
- opengl写漫游用了glulookat,然后用billboard绘树,树的位置老改变
选择你启动的应用程序进程;
当你看到项目工程里下的断点 “可以与原版本不一致” 时有效时,说明就可以断到这里;
然后执行应用程序,当用到整个dll中的接口函数时,就能够走到相应的断点。
我一直是这么调试的,很管用;
c#也是类似,
选择调试里的,附加到进程,附加到你应用程序对应的进程里然后在dll 的项目工程文件里,附加断点,如果断点有效(可以选与原始版本不一致)
那么就大功告成了,当你的应用程序使用到这个dll时,就会走进去了就这样
([兔子党秘书长]) 向你多学习。
选择你启动的应用程序进程;
当你看到项目工程里下的断点 “可以与原版本不一致” 时有效时,说明就可以断到这里;
然后执行应用程序,当用到整个dll中的接口函数时,就能够走到相应的断点。
我一直是这么调试的,很管用;
c#也是类似,