VS C#调用C++ DLL文件(图文讲解)VS C#调用C++ DLL文件(图文讲解).pdfVIP

  • 56
  • 0
  • 约4.56千字
  • 约 8页
  • 2018-04-26 发布于贵州
  • 举报

VS C#调用C++ DLL文件(图文讲解)VS C#调用C++ DLL文件(图文讲解).pdf

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 文件: 现在我

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档