打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
VS中调试DLL (动态链接库)

    动态库主要为其他模块提供一些动态链接的接口,与其配套提供的接口的.h文件供使用模块调用,由于dll中通常不包含main函数,没有代码的启动入口,因此我们调试过程中往往需要通过调用方式来启动。

1、使用启动进程.exe调试

 工程-->属性-->调试

 修改命令为.exe的路径,包含.exe, 例如 xxx\yyy\test.exe

 修改工作目录为exe所在目录,例如 xxx\yyy\test.exe

 启动调试,可以拉起.exe进行调试

    注:如果输出目录和工作目录不同,可以添加脚本拷贝或输出目录修改为跟工作目录一致


或者手动启动exe,然后使用快捷键 Ctrl+Alt+P “附加到进程”启动调试,这里“附加到进程”可以调试远程的项目(需要首先在远程项目中启动Remote Debugger, 工具可以在VS安装目录下找到,如果没有在插件中搜索下载即可)


2、使用自动化测试用例进行调试

   同方法我们可以考虑编写测试用例去进行调试,既完成了代码的基本功能调测,同时也输出了基本的测试用例,方便后期维护和持续集成时的代码质量保障。

   可以自己编写包含main的测试用例进行调试

   使用测试框架编写测试用例,例如使用 GoogleTest

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
CreateProcess不会等待进程启动
【调试】DLL EXE 调试技巧
TNTGina - 你用VC调试程序时经常死机吗
可提高Java开发性能的5款调试工具 – 码农网
项目发布Debug和Release版的区别
NX二次开发
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服