如何在.NET应用程序中添加C ++ DLL文件?

时间:2010-02-08 17:14:26

标签: c#

如何在.NET应用程序中添加C ++ DLL文件?

4 个答案:

答案 0 :(得分:6)

您将使用标有DllImport属性的“extern”函数。

[DllImport(@“C:\mylib.dll”)]
public static extern int myFunc(int param);

答案 1 :(得分:6)

根据DLL的性质,您可以

  1. Add a reference to a registered COM DLL

  2. Call Win32 DLLs with P/Invoke

  3. C++/CLI

  4. 中写一个包装器

答案 2 :(得分:0)

如果它在COM中注册,您只需在Visual Studio中添加COM引用,Visual Studio将为您创建所有 Interop

答案 3 :(得分:0)

假设您使用Visual Studio,请在解决方案中右键单击“引用”并选择“添加引用”。选择你的DLL文件。

在将使用dll的类中,添加: 使用MyLibrarysName;

然后你可以使用调用该DLL中的函数 Mylibraryname.myfunction