使用CodeBlock调试DLL

原创 2013年12月03日 17:38:46
写DLL最大的痛苦就是不能像一般程序一样随手调试,不过VS还是可以调试DLL的,下断点后直接跳到DLL代码里。codeblock调试DLL就比较曲折了,具体操作是:
1、选定DLL工程,主菜单Project——Set Programs Aruguments——Host Applicaton 选择调用DLL的程序(程序要和生成DLL在一个目录,不在一个目录的情况还没有试过)。
2、在加载dll之前添加语句asm("int3");
3、启动调试,单步进入DLL。
简单控制台程序下,这样是可以的。
方法来源:http://forums.codeblocks.org/index.php?topic=10866.0;prev_next=prev
版权声明:这是我用坚定的意志克服懒癌完成的,不过随便你们转。

相关文章推荐

Codeblocks创建和调用DLL动态链接库(C语言)

来源:http://hi.baidu.com/hellosim/item/9ae4317168f4a74bee1e53cb 建立一个最简单的只有一个get_id() 函数的DLL库  一、创建C语...

codeblocks中创建和调用动态链接库(dll)

codeblocks中创建和调用静态链接库请参考 一、创建C语言动态链接库 1.建立。 File->New->Projects->Dynamic Link library->Go 给项目命名为:...
  • KlD1412
  • KlD1412
  • 2016年06月10日 19:52
  • 2948

用VC和MinGW导出dll的def和lib(a)文件

原文地址:http://zhangyafeikimi.iteye.com/blog/404580   有了dll文件需要导出def文件: pexports zlib1.dll > zlib1....

linux下使用jni实现c++调用java程序(4)DestroyJavaVM出现错误

在使用c++多线程程序时,本来以为可以每个线程单独生成一个jvm虚拟机,在虚拟机上调用完java类,最后销毁,但后来发现这是行不通的: 首先,JNIEnv *env指针和jobject对象都不能...

codeblock无法进行调试,没有符号表被读取。请使用 "file" 命令。

在codeblock中出现:没有符号表被读取。请使用 "file" 命令。 也就是编译没有错误,但无法进行断点调试。 出现这种错误原因有3: 1. 编译出的debug下的可执行文件,在调试载入时...

codeblock使用方法

  • 2013年04月29日 14:04
  • 1.27MB
  • 下载

Codeblock英文使用手册

  • 2009年10月13日 10:00
  • 874KB
  • 下载

使用CodeBlock编译一个C++程序

转自: http://blog.csdn.net/sinat_27088253/article/details/52137855 http://jingyan.baidu.com/article/0b...

codeblock如何使用

  • 2010年08月13日 17:01
  • 1.27MB
  • 下载

在CodeBlock中使用第三方的OpenGL(非自带的OpenGL)

使用VS来配置OpenGL当然很快也很顺利,但是本人更喜欢用轻量级的CodeBlock写小程序,而本人还是个CodeBlock新手,搞了很久才搞定·········        在CodeBloc...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用CodeBlock调试DLL
举报原因:
原因补充:

(最多只允许输入30个字)