Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
呼叫C++;C语言库# 我有很多用C++编写的库。我想从C#调用这些库,但是,我遇到了许多问题。我想知道是否有一本书或指南告诉我如何做到这一点 德林波特- 包装类- 我最近不得不在.NET中包一些C++代码。虽然C++代码被打包为DLL,但是接口对P/Unjk太不友好,所以我决定将它写入托管C++,或者C++,CLI,因为它现在已经很清楚了。_C#_C++_Function - Fatal编程技术网

呼叫C++;C语言库# 我有很多用C++编写的库。我想从C#调用这些库,但是,我遇到了许多问题。我想知道是否有一本书或指南告诉我如何做到这一点 德林波特- 包装类- 我最近不得不在.NET中包一些C++代码。虽然C++代码被打包为DLL,但是接口对P/Unjk太不友好,所以我决定将它写入托管C++,或者C++,CLI,因为它现在已经很清楚了。

呼叫C++;C语言库# 我有很多用C++编写的库。我想从C#调用这些库,但是,我遇到了许多问题。我想知道是否有一本书或指南告诉我如何做到这一点 德林波特- 包装类- 我最近不得不在.NET中包一些C++代码。虽然C++代码被打包为DLL,但是接口对P/Unjk太不友好,所以我决定将它写入托管C++,或者C++,CLI,因为它现在已经很清楚了。,c#,c++,function,C#,C++,Function,我发现语法非常有用。这看起来并不容易,但内容似乎相当不错。如果你在谷歌上搜索“c++c#interop”,你会发现关于这个主题的大量信息 几个链接: 我是这本书的忠实粉丝,这本书在网上有两个有用的样本章节,在那个地址 这是一个很好的起点 《C++/CLI in Action》的作者有许多关于CodeProject的文章,请向下滚动到上的C++/CLI部分 您可能不想使用该方法的原因有很多,我同意: 编译器丢失类型支持 可能的数据类型或对齐问题,因为您必须手动映射类型 需要固定垃圾收集的对象

我发现语法非常有用。这看起来并不容易,但内容似乎相当不错。

如果你在谷歌上搜索“c++c#interop”,你会发现关于这个主题的大量信息

几个链接:


我是这本书的忠实粉丝,这本书在网上有两个有用的样本章节,在那个地址

这是一个很好的起点

《C++/CLI in Action》的作者有许多关于CodeProject的文章,请向下滚动到上的C++/CLI部分

您可能不想使用该方法的原因有很多,我同意:

  • 编译器丢失类型支持
  • 可能的数据类型或对齐问题,因为您必须手动映射类型
  • 需要固定垃圾收集的对象
MSDN的最佳起点是。

请参阅