如何在C#.net桌面应用程序中使用VC ++应用程序

时间:2013-08-19 10:18:26

标签: c# api visual-c++

我有一个用VC ++开发的API,并在我的C#桌面应用程序中使用该API。我不知道该怎么做。

1 个答案:

答案 0 :(得分:0)

您可以考虑在C ++ / CLI中包装C ++ API,然后您就可以从C#中调用它。
有一些细节here

本质上,对于NativeClass.h中的本机类定义,您可以在C ++ / CLI项目中使用它,如下所示:

#include "NativeClass.h"

public ref class NativeClassWrapper {
    NativeClass* m_nativeClass;
};