怎么在C#中添加用C语言开发的动态链接库dll文件(vs2010)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么在C#中添加用C语言开发的动态链接库dll文件(vs2010)相关的知识,希望对你有一定的参考价值。

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

是自己建一个类吗?好像有错误,求祥解,感谢了

追答

你的类少了关键字public

参考技术A 在VC#2010中如下操作:追问

可不可以说详细点?谢谢了

参考技术B 在网右击新建bin 在这个文件添加引用就行

visual studio 2008 c++ 中怎样添加动态链接库?

那位大哥能告诉我这个菜鸟问题啊,visual studio 2008 c++ 中怎样添加动态链接库?

我不知道你要文的是什么问题,如果是添加组件的话是在选项中。
如果是要连接到动态库的话通常有一个与之想对应的lib,连接到这个静态库就可以了。
参考技术A 如果是隐式加载的话, 需要dll的头文件, 然后把dll文件放到工程目录下或者system32下 参考技术B 把dll放到头文件夹下面就行了

以上是关于怎么在C#中添加用C语言开发的动态链接库dll文件(vs2010)的主要内容,如果未能解决你的问题,请参考以下文章

C语言怎么使用动态链接库,如何创建?(高手进)

用C语言如何写DLL动态链接库?VB.net 又如何调用其生成的DLL库?急急急!!!!在线等!!

C语言怎么使用动态链接库,如何创建?(高手进)

C#中如何调用动态链接库DLL

C#项目中如何调用C#写的dll中的资源文件,如 xml文件

makefile-动态链接库(*.so)