【发布时间】:2010-02-08 17:14:25
【问题描述】:
如何在我的 .NET 应用程序中添加 C++ DLL 文件?
【问题讨论】:
标签: c#
如何在我的 .NET 应用程序中添加 C++ DLL 文件?
【问题讨论】:
标签: c#
您将使用带有DllImport 属性标记的“extern”函数。
[DllImport(@“C:\mylib.dll”)]
public static extern int myFunc(int param);
【讨论】:
根据 DLL 的性质,您可以
【讨论】:
假设您使用 Visual Studio,在您的解决方案中右键单击“引用”并选择“添加引用”。选择你的 dll 文件。
在将使用 dll 的类中,添加: 使用 MyLibrarysName;
然后您可以使用调用该 DLL 中的函数 Mylibraryname.myfunction
【讨论】:
如果它在 COM 中注册,您只需在 Visual Studio 中添加 COM 引用,Visual Studio 将为您完成所有 Interop 创建。
【讨论】: