在vs2019中使用C++调用C#生成的dll

本文从新手角度出发,详述如何在VS2019中使用C#创建DLL,并在C++项目中进行调用。首先介绍C#创建DLL的步骤,包括创建工程、配置属性、编写代码和生成DLL。接着讲解C++如何引用并使用这个DLL,包括设置项目属性、添加引用和编写调用代码。
摘要由CSDN通过智能技术生成

引言

  1. 网上有很多篇相关博客,我为什么还要写这篇博客呢?
  2. 原因很简单,就是网上的博客写的并不详细,不是给新手学习是用的,而是供老手回忆的。这样并不能让新手快速入手。
  3. 接下来我将以一个新手的视角讲解C#如何生成dll,C++又是如何调用。

C#生成dll

创建工程

在这里插入图片描述
打开vs2019,点击新项目,在上面的筛选条件中选中如图所示的条件,最后在下面选中“类库(.NET fromework)”,点击下一步,直至创建成功。

配置工程属性

在这里插入图片描述

  1. 选中项目名(图中1处),右键后点击属性(途中2处)
    在这里插入图片描述

  2. (上图中1处)是名字空间,后续在c++调用时会进行使用。(上图中2处)是.net fromework版本,选择适合你想用的版本。(上图中3处)是输出内容,类库代表dll(动态连接库)
    在这里插入图片描述

  3. 选择生成,根据上图中红线指示选择自己想要生成的文件应用于什么平台(这个c++和c#需要统一),我是用的是x64。

  4. Crtl + s 保存配置

编写代码

在这里插入图片描述

using System;
using System.Collec
  • 5
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值