如何在c#程序中包含cpp头文件
我实际上是在把一个cpp程序转换成一个c#dll。 在cpp中,我使用了一些头文件,其中包含一些必需的结构。 我正在用C#创建一个dll。如何链接C#中的头文件? 我是否可以将其构建为静态cpp库并将其链接到dll 问候,,如何在c#程序中包含cpp头文件,c#,c++,C#,C++,我实际上是在把一个cpp程序转换成一个c#dll。 在cpp中,我使用了一些头文件,其中包含一些必需的结构。 我正在用C#创建一个dll。如何链接C#中的头文件? 我是否可以将其构建为静态cpp库并将其链接到dll 问候,, SHIKHA:/P>< P>不能直接使用C++中的C++头文件,但我想,C++结构可以很容易地转换成C,因为我不知道你的特定结构类型。 < P> AS @ Keuyoul说,你不能把C++头包含在C语言应用程序中,你可以把C++结构转换成C语言,本网站针对C++与C++之间
SHIKHA:/P>< P>不能直接使用C++中的C++头文件,但我想,C++结构可以很容易地转换成C,因为我不知道你的特定结构类型。 < P> AS @ Keuyoul说,你不能把C++头包含在C语言应用程序中,你可以把C++结构转换成C语言,本网站针对C++与C++之间的互操作性,查看其实现的结构,下面的属性常用的是
[StructLayout(LayoutKind.Sequential)]
<>但是,将本机C++代码转换为托管C++更容易,并包含您的文件,输出DLL可以在C语言中使用,或者可以使用ILISTIPSE(C语言或VB代码中的.NET组件)应用程序转换为C语言。