我有一个用VC ++编写的DLL,我需要在我的C#Forms应用程序中使用这些函数(在DLL中可用)。尝试使用可用的导出功能,但没有任何对我有用。此外,我尝试了其他可能的解决方案,我设法通过浏览包装,p Invoke等获得。如果有人建议一个良好的工作解决方案,将会感激。
答案 0 :(得分:0)
如果您的C ++代码是作为本机代码生成的,则可以使用DllImportAttribute。
[DllImport("yourdll.dll")]
public extern returnType FunctionName (int p1, string p2); // the parameters are the same as the C++ function
有关详细信息,请参阅以下链接: http://msdn.microsoft.com/en-us/library/aa288468(v=vs.71).aspx
祝你好运