gpt4 book ai didi

c# - C++ 和 C# 之间的通信?

转载 作者:太空狗 更新时间:2023-10-29 20:06:04 26 4
gpt4 key购买 nike

我想在我的应用程序中同时使用 C++ 和 C#。

C# 用于 GUI 设计,C++ 用于处理。

但我对此一无所知。它们之间如何通信。

我不知道我必须从哪里开始研究。

有人能告诉我关于这项技术的概述吗?如果有人有关于这个主题的文件,请给我。

我正在使用 Visual Studio 2010 进行开发。

非常感谢,

大统华

最佳答案

您要找的技术是C++/CLI ,C++ 的专有语言扩展,允许与 .Net 代码交互。

基本思想是这样的:您可以像以前一样在可移植的 ISO C++ 中编写 C++ 库。然后,您在 C++/CLI 中为要从 C#(或与此相关的任何其他 .Net 语言)调用的那些 C++ 组件添加一个瘦包装器。请注意,C++/CLI 仅用于编写与 .Net 交互的代码。不要试图在 CLI 中编写实现,因为您最终会得到不可移植的代码,并且可能比纯 C++ 版本更难维护。

关于c# - C++ 和 C# 之间的通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9600687/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com