繁体   English   中英

在带有 VS express 1013 的 c++ 项目中使用 c# 接口

[英]Using c# interface in a c++ project with VS express 1013

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

在此处输入图片说明

我是否搞砸了一些 VS 设置?

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

在 C++ 编译中包含 C# 源代码毫无意义。 它们是不同的语言,为什么您会期望它起作用?

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM