c语言怎么调用dll文件?

c语言怎么调用dll文件?,第1张

1、新建DLLTest文件夹,在该文件夹中新建source文件夹。

2、在source文件夹中造add.c。

3、win+R+cmd请出总指挥“命令行”,输入。

4、继续输入(路径也要随机应变)link /DLL /out:E:\VCfile\DLLTest\source\add.dll E:\VCfile\DLLTest\source\add.obj。

5、新建源文件call_dll.c或.cpp放到DLLTest文件夹,同时add.dll也复制过来。

6、编译,连接运行出现个5。调用成功。

注意事项:

C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。

建立DLL文件:

1.在VC6中新建MFC

Appwizard(dll)工程。

2.添加一个新类(CMyClass)。

3.在类的头文件里加一句话,用来发布:Class

_declspec(dllexport)

CMyClass。

4.编译后在Debug里找.dll和.lib文件。

5.调用方法:把这两个文件考入要调用的工程根目录下,头文件里引用:

#include

"MyClass.h"

#pragma

comment(lib,"Dll.lib")

试试吧,没人指导是挺难的,我也是新手,以后多交流。

在c#类里添加[DllImport("dll名.dll")]即可:

比如我用c开发了一个testdll.dll的dll文件,则我在c#类的构造函数前可以添加[DllImport("testdll.dll")],就把c开发的动态链接库添加进了c#项目里。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11643806.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存