C# 具有自定义Qt类和标题的Qyoto 我很想知道是否有一种方法可以为我正在处理的C++项目生成C绑定。我已经找到了Qyoto项目,尽管我很确定这只是Qt头,并没有真正生成我自己的Qt类和头的代码

C# 具有自定义Qt类和标题的Qyoto 我很想知道是否有一种方法可以为我正在处理的C++项目生成C绑定。我已经找到了Qyoto项目,尽管我很确定这只是Qt头,并没有真正生成我自己的Qt类和头的代码,c#,qt,binding,qyoto,C#,Qt,Binding,Qyoto,我想要的是类似于python的SIP,但不适用于C。有人知道这是否可行吗。SIP非常像一个叫做SWIG的工具(http://www.swig.org). 它将自动创建从C++到C语言的绑定(或者是其他语言的绑定)。设置起来可能有点麻烦,但它是一个强大的工具 也就是说,如果您只需要调用.NET CLR,您可以尝试一下C++/CLI。在这里,您可以同时访问任何本机/非托管代码和托管.NET代码。Swig只要在生成的代码上运行,就可以工作:

我想要的是类似于python的SIP,但不适用于C。有人知道这是否可行吗。

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


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

Swig只要在生成的代码上运行,就可以工作: