博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
平台调用之如何利用VS2013 C#调试C++DLL库
阅读量:6090 次
发布时间:2019-06-20

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

对于托管代码调用文件,已经是非常普遍的事情,下面写一下如何通过托管代码(C#)像调试托管代码一样调试DLL中的代码。

 

 

 

注意:(1)【和调用dll的exe工程需要在同一个解决方案中】

           (2) 64位与32位生成的路径不一样,这个在设置路径的时候,一定要千万小心。否则可能会导致32位运行正常,当转换为64位的时候,失败的情况。

调试方法:

(1) C++ dll工程:属性-配置属性-调试-把 命令 为 调用该dll的exe工程的bin\Debug\*.exe,
(2) C++ dll工程:属性-配置属性-调试-把 调试器类型 设置为 仅限本机 如图:
 

(3)C++ dll工程:属性-配置属性-常规-把输出目录设置为 调用该dll的exe工程的bin\Debug目录下,如图:

 

(4)在dll工程中打好断点,然后重新生成,为了输出dll到设置的目录下

然后

 

对于exe工程:

(1)属性-调试-  将启动调试选项打上勾,如图所示:

 

(2)设置为启动项目,就可以进行了

你可能感兴趣的文章
网卡报错:Failed to start LSB: Bring up/down networking
查看>>
MySQL的root密码忘记后重置方法
查看>>
boost read_some函数历程
查看>>
lvm逻辑卷管理
查看>>
CentOS7开机提示:"initial setup of centos linux 7 (core)"
查看>>
加密类型以及相关算法
查看>>
Suse init.d 服务启动脚本写法
查看>>
KVM虚拟化实战精讲[第一章 基础环境]
查看>>
将数据库表转为POJO
查看>>
计算机网络(二)——传输层
查看>>
java:泛型|RandomList
查看>>
iptables 开放所有端口, 对特殊端口只开放给指定IP
查看>>
Xtradb+Haproxy高可用数据库集群(三)sysbench性能测试篇
查看>>
彻底理解Cisco NAT内部的一些事
查看>>
Android官方开发文档Training系列课程中文版:管理Activity的生命周期之Activity的重建...
查看>>
DNS子域授权,acl以及日志系统
查看>>
Linux之bash脚本编程---用户交互
查看>>
揭秘CISCO SDM(安全设备管理工具)
查看>>
<Power Shell>16 禁用用户帐户和Excel查看HTML
查看>>
自动化运维工具Ansible之roles
查看>>