在VS Express 1013的c ++项目中使用c#接口

时间:2016-03-16 08:58:09

标签: c# c++ visual-studio-2013 clr

我试图将c#接口包含在属于clr库的c ++头文件中。 我添加了额外的目录,一旦我包含接口并尝试构建c ++项目,我就会收到导致cs文件的大量错误,例如:

enter image description here

我搞砸了一些VS设置吗?

2 个答案:

答案 0 :(得分:0)

#include&#34; IImagesToVideoConverter.cs&#34;是不可能的。 C ++编译器无法理解c#代码。你需要在同一个解决方案中放入一个c#项目和一个c ++项目,从c ++项目中引用c#项目,并且(我认为)#using <the.dll>

答案 1 :(得分:0)

在C ++编译中包含C#源是没有意义的。它们是不同的语言,为什么你会期望它能够发挥作用呢?

也许你想在它们之间建立一个COM接口,在这种情况下你使用#import指令。