【问题标题】:How can I call a C++ function from C#?如何从 C# 调用 C++ 函数? 【发布时间】:2008-11-12 12:45:28 【问题描述】: 如何从 C# .NET 调用 C++ 函数? 【问题讨论】: 标签: c# c++ 【解决方案1】: 将C++函数编译成dll和use P/Invoke 或 将 C++ 函数编译为 C++/CLI 程序集,包装在托管 C++ 类中,然后像任何其他程序集一样处理(添加引用,使用 using 语句并调用类) 【讨论】: 【解决方案2】: 或者 创建一个 COM 包装器,然后从 .NET 中引用它 【讨论】: