Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我很想知道是否有办法为我正在处理的 C++ 项目生成 C# 绑定。我找到了 Qyoto 项目,尽管我很确定这只是 Qt 头文件,并没有真正生成我自己的 Qt 类和头文件的代码。
我正在寻找的是类似于 python 的 SIP 但用于 C# 的东西。有谁知道这是否可能。
SIP 很像一个名为 SWIG (http://www.swig.org) 的工具。它将自动创建从 C++ 到 C#(或一堆其他语言)的绑定。设置起来可能有点麻烦,但它是一个强大的工具。
话虽如此,如果您只需要调用 .NET CLR,您可以尝试 C++/CLI。在这里,您可以同时访问任何本机/非托管代码和托管 .NET 代码。