-1

我有用 C++ 编写的数据生成代码。是否可以使用 C# 创建前端并将值传递给用 C++ 编写的数据生成代码?

我正在使用Visual Studio 2010

4

2 回答 2

1

您可以选择 .NET 生态系统提供的任何互操作选项:

当然,您总是拥有“经典”互操作选项,例如拥有 TCP/IP 客户端-服务器,但如果您只需要调用另一个 dll 的方法,这将是多余的。

于 2013-04-14T12:47:17.800 回答
0

由于P/Invoke机制,任何 C# 程序都可以轻松访问 DLL(可以用 C++ 编写)的功能。

作为替代方案,您也可以从 C# 调用可执行文件,如 Stack Overflow 问题Can you execute another EXE file from within a C# console application? .

你也可以看看SWIG

于 2013-04-14T12:40:55.900 回答