文章目录 前言 一、生成dll 新建项目-C++-动态链接库(DLL) 项目-右键-属性-C/C++-预编译头:不使用预编译头。 项目-右键-属性-C/C++-高级:编译为:C。(也可以不更改,默认就好) 删除原有所有.c、.h文件,新建.c、.h文件 二、C/C++调用dll 将生成的DLL文件拷贝到项目目录的Debug下 项目右键-属性-VC++目录-库目录-将.dll和.lib所在文件夹目录写入库目录中 C++源代码: 运行结果: 三、C#调用dll 将生成的DLL文件拷贝到C#项目目录的Debug下 C#源代码: 运行结果: 补充: .lib和.dll的区别 调用DLL 总结 本文源码链接 前言 在C#开发软件的过程中,要经常调用C/C++生成的dll,本文主要介绍用C/C++生成dll的步骤,以及用C/C++、C#两种语言实现dll的引用实现。本文使用的IDE是VS2019,文章通过具体实例进行讲解,大家可以跟着自己动手进行测试。 一、生成dll 新建项目-C+±动态链接库(DLL) 项目-右键-属性-C/C+±预编译头:不使用预编译头。 项目-右键-属性-C/C+±高级:编译为:C。(也可以不更改,默认就好) 删除原有所有.c、.h文件,新建.c、.h文件