且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

从C ++调用C#,反向的P / Invoke,混合模式DLL和C ++ / CLI

更新时间:2022-02-23 23:59:03

下面是答案就我所知的:

Here are the answers to the best of my knowledge:



  1. 是的,它是一种混合模式DLL(事实上,你可以让你的本地C ++项目管理的一个文件,在该文件中创建这个C ++ / CLI类并调用code直接从该文件。你不'吨甚至需要一个单独的DLL来实现这一目标。

  2. C ++ / CLI和托管C ++都重新present同样的事情。唯一的区别是,在旧版本到Visual Studio 2003中,它被称为托管C ++。后来,语法改变了很多,并更名为C ++ / CLI。看看此链接了解详情。


  3. 每当到托管DLL的调用由CLR将被使用。