必须使用C# dll来调用C++ dll吗?

3

我需要创建一个C# DLL来调用C++ DLL吗?还是可以直接从我的C#应用程序中调用它?


请不要在标题中重复标签(“C#”)。只需将它们保留在标签中即可。 - John Saunders
2个回答

7
你可以直接使用PInvoke并使用DllImport属性进行调用。当然,前提是它具有标准的C入口点,而不是特定于编译器的C++入口点。
除非你在讨论C++/CLI,这种情况下,你需要像引用其他任何.NET DLL一样引用该.NET DLL。

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接