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

C++ exe to dll to use as a component (CLR)

本文关键字:组件 CLR exe dll C++      更新时间:2023-10-16

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

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

我该怎么做?

我想,该程序有一些你想在 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