- 56
- 0
- 约4.56千字
- 约 8页
- 2018-04-26 发布于贵州
- 举报
VSC#调用CDLL文件(图文讲解)VSC#调用CDLL文件(图文讲解)
VS2010 C#调用C++ DLL 文件(图文讲解)
作者:Keis 来源:博客园 发布时间:2011-04-05 21:41 阅读:155 次 原文链接 [收藏]
背景
在项目过程中,有时候你需要调用非C#编写的 DLL 文件,尤其在使用一些第三方通
讯组件的时候,通过C#来开发应用软件时,就需要利用DllImport 特性进行方法调用。本
篇文章将引导你快速理解这个调用的过程。
步骤
1. 创建一个CSharpInvokeCPP 的解决方案:
2. 创建一个C++的动态库项目:
3. 在应用程序设置中,选择“DLL”,其他按照默认选项:
最后点击完成,得到如图所示项目:
我们可以看到这里有一些文件,其中dllmain.cpp 作为定义DLL 应用程序的入口点,
它的作用跟exe 文件有个main 或者WinMain 入口函数是一样的,它就是作为DLL 的一
个入口函数,实际上它是个可选的文件。它是在静态链接时或动态链接时调用LoadLibrary
和 FreeLibrary 时都会被调用。详细内容可以参考
(/benkaoya/archive/2008/06/02/2504781.aspx )。
4. 现在我们打开CSharpInvokeCPP.CPPDemo.cpp 文件:
现在我
您可能关注的文档
- S版二年级语文会认字+拼音+组词练习S版二年级语文会认字+拼音+组词练习.pdf
- T3采购管理T3采购管理.ppt
- T6客户端安装步骤T6客户端安装步骤.doc
- TB6586AFG(O,EL,DRY);TB6586FG(O,EL,DRY);中文规格书,Datasheet资料TB6586AFG(O,EL,DRY);TB6586FG(O,EL,DRY);中文规格书,Datasheet资料.pdf
- Takara PrimerSTAR Max DNA Polymerase使用说明书_R045ATakara PrimerSTAR Max DNA Polymerase使用说明书_R045A.pdf
- TBU-CA025-300-WH,TBU-CA025-300-WH,TBU-CA025-050-WH,TBU-CA025-050-WH, 规格书,Datasheet 资料TBU-CA025-300-WH,TBU-CA025-300-WH,TBU-CA025-050-WH,TBU-CA025-050-WH, 规格书,Datasheet 资料.pdf
- TBU-PK060-100-WH,TBU-PK060-100-WH,TBU-PK085-100-WH,TBU-PK085-100-WH, 规格书,Datasheet 资料TBU-PK060-100-WH,TBU-PK060-100-WH,TBU-PK085-100-WH,TBU-PK085-100-WH, 规格书,Datasheet 资料.pdf
- TBU-PL050-100-WH,TBU-PL050-100-WH,TBU-PL060-100-WH,TBU-PL060-100-WH, 规格书,Datasheet 资料TBU-PL050-100-WH,TBU-PL050-100-WH,TBU-PL060-100-WH,TBU-PL060-100-WH, 规格书,Datasheet 资料.pdf
- tcpdump高级过滤技巧tcpdump高级过滤技巧.pdf
- TC 3.0 新增网页控件详细说明与使用教程TC 3.0 新增网页控件详细说明与使用教程.pdf
原创力文档

文档评论(0)