0

我必须在 C++CLI 中调用 C# 托管类库,其中包含带有 Wrapper.cpp 和 Wrapper.h 的文件。

我的托管类库包括如下代码:

namespace MyClassLbrary
{
  public class MyImage
  {
     public void TestImage(DrawImage drawImage)
     { 
     }
}
 public class DrawImage
 {

  }
}

下一步应该是

我必须从 C++CLI 即 Wrapper.cpp 中调用这个 TestImage(DrawImage darwImage) 方法。我必须在 Wrapper.h 文件中编写所有非托管代码。与此有关。但问题是我必须在我的 Wrapper.h 文件中声明这个 TestImage(DrawImage drawImage),其中包含我的 c# 托管类的对象。我在我的 C++CLI 中导入那个 C# 类库。然后如何在我的 Wrapper.h 文件中调用该方法,该文件仅包含与非托管代码相关的内容。如果您有任何通用的解决方案,请告诉我,以便我可以调用我的方法,例如 TestImage。

4

1 回答 1

0

使用单独的头文件,并将实际的非托管代码放在 .cpp 文件中。

于 2013-06-01T09:49:29.023 回答