VS2012中调试DLL

2014年4月5日 由 Creater 留言 »

DLL不能单独运行,必须依靠其他测试程序才能使用。以刚刚写的一个循环队列DLL作为素材,详细说明一下步骤:

1.假设你的DLL工程为CircularQueue,测试dll的工程为CircularQueueTest。为了更好的调试,这两个工程建立在一个工程中,这个很简单,在“解决方案资源管理器”里的工程上“右键”选择“添加->新建项”;
2.为CircularQueueTest添加dll引用,“右键”CircularQueueTest工程,选择“通用属性->框架和引用->添加新引用”,就会看见这个dll工程了,添加后确定。
QQ图片20140405223740
3.拷贝CircularQueueTest.h到CircularQueueTest的工作目录中;
4.在代码中添加dll的使用,比如添加#pragma comment(lib, “CircularQueue.lib”)与头文件包含#include “CircularQueue.h”
6.打开VS2012菜单栏的类视图,在上面选择类,下半部分选择函数来插入断点;
1
7.调试步骤和其他程序调试一样。

广告位

评论已关闭.