在 C#(WPF) 中使用 C++ dll
本文关键字:C++ dll WPF | 更新日期: 2023-09-27 18:33:07
我有一个用MFC编写的C++项目,其中一些项目是DLL类型的。我想在我的 C# 代码中使用这些 dll(使用 DllImport
)。
我试图添加为参考,但无法添加并出现错误。我是否需要在任何特定位置复制这些 dll?我的代码将如何链接这些 dll?
不能添加对本机 DLL 的引用。DllImport
,您只需在运行时导入 DLL,因此如果 DLL 与托管应用程序不在同一目录中,请小心该 DLL 的路径。
C++-DLL 的一个问题是,可以修饰该 DLL 中的函数名称,因此您必须在使用之前找出该修饰的名称。