在C#项目中使用用cpp编写的DLL和头文件
我有一个dll和头文件,但没有其他文件,我想在C#项目中使用库的功能。我不能使用“DllImport”,因为我想要使用的函数返回一个对象,该对象的类也是库的类。我发现的包装器示例包括通过了解头体编写的示例,但我没有源文件。如何使用dll和头文件?如果有人能帮助我,我将不胜感激。你能添加你的头文件以便我们能想出解决方案吗?的确,没有一种简单的方法将非托管DLL导入到托管项目中,并且取决于导入的大小和类型,您要么必须执行导入,要么创建类包装器或制作中间托管的C++包装器。您至少可以注意到,您的问题没有方便的一键式解决方案在C#项目中使用用cpp编写的DLL和头文件,c#,c++,visual-studio,dll,C#,C++,Visual Studio,Dll,我有一个dll和头文件,但没有其他文件,我想在C#项目中使用库的功能。我不能使用“DllImport”,因为我想要使用的函数返回一个对象,该对象的类也是库的类。我发现的包装器示例包括通过了解头体编写的示例,但我没有源文件。如何使用dll和头文件?如果有人能帮助我,我将不胜感激。你能添加你的头文件以便我们能想出解决方案吗?的确,没有一种简单的方法将非托管DLL导入到托管项目中,并且取决于导入的大小和类型,您要么必须执行导入,要么创建类包装器或制作中间托管的C++包装器。您至少可以注意到,您的问题没