在c#中调用c++dll如何进行同步调试dll
来源:互联网 发布:淘宝培训学校 编辑:程序博客网 时间:2024/05/21 10:50
1、首先需要存在生成dll文件的工程文件放入c#的同工程目录下。
在此文件中,ConsoleApplication6是c#的工程目录,dlltest就是c++的工程目录;
2、回到c#的解决方案资源管理器
右键添加项目,现有项目。
3、设置依赖项,设置ConsoleApplication6依赖于dlltest 启动~
4、勾选使用本机代码调试
5、设置dll文件的输出目录、
此处设置为相对路径,$(SolutionDir)ConsoleApplication6\bin\$(Configuration)
设置在工程目录下的bin文件下。
6、这样就能直接在c#中直接调试c++程序了。
首先,我先在cs文件内设置断点,然后再cpp文件里设置断点,发现当执行到dll所设置的函数时候,会进入cpp文件的断点,这样就实现了直接调试c++文件。
备注::如果需要在c#中使用unsafe,例如指针等,需要在c#的解决方案资源管理器内的属性设置允许使用不安全代码。
另外,在c#欲使用c++的动态链接库的时候,需要引用
路漫漫其修远兮,吾将上下而求索矣。
阅读全文
0 0
- 在c#中调用c++dll如何进行同步调试dll
- 在C#中如何调用dll文件
- 在C#中如何调用dll文件
- 在C#中如何调用dll文件
- 在c#中如何调用dll
- C#中如何调用DLL
- 在C#中调用DLL
- 如何在c#中进行调用vc制作的dll中的类
- 在c#中调用并调试C++的DLL
- 在c#中调用并调试C++的DLL
- c# 调用native vc dll 如何调试
- 如何进行DLL调试
- 如何在C#中调试C++写的DLL代码
- 如何在C#中调试C++写的DLL代码
- C#中如何调用C++编写的DLL
- C#中如何调用C++编写的DLL
- C#中如何调用C++编写的DLL
- C#中如何调用C++编写的DLL
- POI 读取excel数据
- 知乎大神的回答
- 二进制1的个数
- GH0ST内核笔记
- 普通input标签中的name与value和form:input标签中的path
- 在c#中调用c++dll如何进行同步调试dll
- 你可以学到任何东西---You can learn anything
- 快速理解傅里叶变换
- 堆与堆排序
- (转)Android开源数据库LitePal
- Spring MVC多路径配置
- SVN与Git
- 迁移学习基础
- 阿里巴巴分布式服务框架Dubbo介绍