如何将c#app中的字符串传递给c ++ cli dll中的类ctor?

时间:2015-09-10 19:51:19

标签: c# dll c++-cli

我有一个包含2个项目的VS2013解决方案。一个是c ++ / cli dll。另一个是c#控制台应用程序。 dll包含一个ctor采用const WCHAR *参数的类。在C#应用程序中,我尝试创建该类的实例。我使用字符串文字作为ctor参数。构建错误是:

MyLib.MyClass.Myclass(char*)的最佳重载方法匹配有一些无效的参数

我有两个问题。

  1. 为什么VS2013认为参数是char*而不是WCHAR*

  2. 如何将字符串从c#传递给C ++?

  3. 这项工作的目的是看看使用C ++ / cli dll比使用dllimport / pinvoke更容易。

0 个答案:

没有答案