C ++ exe到dll用作组件(CLR)

时间:2012-12-06 09:16:38

标签: c# c++ dll components exe

我有一个用c ++编写的Program.exe。以及仅显示c ++ exe源代码的c ++文件。

首先,我尝试使用Cmake程序来更改和调试c ++ exe。在此之后,我必须将它转换为.dll文件,例如此.dll文件可以用作c#(CLR)中的组件。

我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

我想,该程序有一些你想在C#中使用的功能?在这种情况下,将项目从exe转换为(本机)DLL,然后使用P / Invoke:

如何制作DLL: http://msdn.microsoft.com/en-us/library/ms235636(v=vs.80).aspx

从DLL调用平台: http://msdn.microsoft.com/en-us/library/aa288468(v=vs.71).aspx