博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VS调试dll
阅读量:7137 次
发布时间:2019-06-28

本文共 510 字,大约阅读时间需要 1 分钟。

 (ps:编译dll的工程最好配置一下预编译宏:“配置属性”/“C或C++”/“预处理器”/“预处理器定义”,选择编辑,在最下面加一行“_CRT_SECURE_NO_WARNINGS”)

1. 右键dll工程/属性,在左边的“配置属性”下面选中“调试”,在右边“要启动的调试器”选择“本地windows调试器”;“命令”选择浏览,之后选择会调用你的dll的应用程序。

2. “配置属性”/“调试”/“调试器类型”选择“混合”。(据说这是最重要的一步,据说一般来说默认的Auto。但是是Auto不出来的。如果是托管代码调用你的DLL,比如一个C#应用程序调用DLL,那么你就选Managed Only,如果是一个本地代码掉用你的DLL,比如C++应用程序,那么就选Native Only。很明显Mixed包含了这两类,选择果断选Mixed

3. 注意:可能需要配置dll的生成路径(因为应用程序在哪儿调用dll是应用程序说得算)。“配置属性”/“常规”/“输出目录”,浏览选择需要的dll生成路径。

4. 注意:可能需要配置应用程序的工作目录:“配置属性”/“调试”/“工作目录”,浏览选择。

5. 下断点。F5启动调试。

转载地址:http://apvrl.baihongyu.com/

你可能感兴趣的文章
Swift -- enum 继承 protocol
查看>>
Java基础 - 流程控制语句
查看>>
JDK1.8 hashMap源码分析
查看>>
动态库的创建和调用
查看>>
Windows/Linux 平台快速的创建一个指定大小的文件
查看>>
csdn上传gif图不能添加水印
查看>>
淘宝退货业务 活动图
查看>>
USB鼠标键盘数据格式以及按键键值(转载)
查看>>
第十二周作业
查看>>
深入理解RunLoop
查看>>
iframe高度处理
查看>>
对Largest函数的测试
查看>>
laravel 自定义全局函数
查看>>
How to ssh
查看>>
NOIP 2002 字串变换
查看>>
jQuery选择器之层次选择器
查看>>
<input type="button">和<button>区别
查看>>
MVC模式在Java Web应用程序中的实现
查看>>
自定义值转换器
查看>>
数据库索引
查看>>