知识大全 怎样在MFC中调用C#编写的DLL

Posted 属性

篇首语:我自横刀向天笑,去留肝胆两昆仑。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 怎样在MFC中调用C#编写的DLL相关的知识,希望对你有一定的参考价值。

怎样在MFC中调用C#编写的DLL  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  一 使用 /clr 编译 MFC 可执行文件或规则 DLL

   打开 项目属性 对话框 方法是右键单击 解决方案资源管理器 中的项目并选择 属性

   展开 配置属性 旁边的节点并选择 常规 在右侧窗格中的 项目默认值 下 将 公共语言运行库支持 设置为 公共语言运行库支持 (/clr)

   在相同的窗格中 确保将 MFC 的使用 设置为 在共享 DLL 中使用 MFC

   在 配置属性 下 展开 C/C++ 旁边的节点并选择 常规 请确保将 调试信息格式 设置为 程序数据库 /Zi (而不是 /ZI )

   在 配置属性 下 选择 C/C++ 然后选择 代码生成 请确保将 运行时库 设置为 多线程调试 DLL (/MDd) 或 多线程 DLL (/MD) 之一

  二 在代码引用需要的dll

  #using <mscorlib dll>

  #using DownloaFiles dll //换成需要的dll文件

  using namespace System;

  using namespace ADMessage_test;//换成dll中类所使用的namespace

  

  三 在dll函数调用代码前加入#pragma managed

cha138/Article/program/net/201311/13466

相关参考

知识大全 如何在Delphi中调用.Net编写的DLL中的函数

如何在Delphi中调用.Net编写的DLL中的函数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 在C#中动态调用native dll的导出函数

在C#中动态调用nativedll的导出函数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在C

知识大全 C#实现动态调用Windows DLL

C#实现动态调用WindowsDLL  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  部分代码来自

知识大全 C#使用Dllmport来调用dephi的dll

C#使用Dllmport来调用dephi的dll  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n

知识大全 c#中dllimport报错

  c#使用dllimport调用c++生成的dll库文件报错  报错信息为  对PInvoke函数xxx的调用导致堆栈不对称原因可能是托管的PInvoke签名与非托管的目标签名不匹配请检查PInvo

知识大全 C#怎样用excel.dll读取excel文件

C#怎样用excel.dll读取excel文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!   

知识大全 调用非托管dll常出现的bug及解决办法

  C和C++有很多好的类库的沉淀在NET中完全抛弃它们而重头再来是非常不明智的也是不现实的所以我们经常需要通过Pinvoke来使用以前遗留下来的非托管的dll就NET中使用非托管的dll经验而言经常

知识大全 C#中动态加载和卸载DLL

C#中动态加载和卸载DLL  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在C++中加载和卸载D

知识大全 基于Dialogue的MFC程序调用DirectX窗口

基于Dialogue的MFC程序调用DirectX窗口  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 6)编写资源DLL

Windows群集开发:6)编写资源DLL  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  编写资