1

我很想知道是否有办法为我正在处理的 C++ 项目生成 C# 绑定。我找到了 Qyoto 项目,尽管我很确定这只是 Qt 头文件,并没有真正生成我自己的 Qt 类和头文件的代码。

我正在寻找的是类似于 python 的 SIP 但用于 C# 的东西。有谁知道这是否可能。

4

1 回答 1

0

SIP 很像一个名为 SWIG (http://www.swig.org) 的工具。它将自动创建从 C++ 到 C#(或一堆其他语言)的绑定。设置起来可能有点麻烦,但它是一个强大的工具。

话虽如此,如果您只需要调用 .NET CLR,您可以尝试 C++/CLI。在这里,您可以同时访问任何本机/非托管代码和托管 .NET 代码。

于 2011-02-07T07:07:07.687 回答