在带有 VS express 1013 的 C++ 项目中使用 C# 接口
Using c# interface in a c++ project with VS express 1013
我正在尝试将 c# 接口包含到属于 clr 库的 c++ 头文件中。
我添加了额外的目录,一旦我包含接口并尝试构建 c++ 项目,我就会收到大量导致 cs 文件的错误,例如:
我是否弄乱了一些 VS 设置?
不可能#include "IImagesToVideoConverter.cs"。 C++ 编译器无法理解 c# 代码。您需要将一个 c# 项目和一个 c++ 项目放在同一个解决方案中,从 c++ 项目中引用 c# 项目,并且(我认为)#using <the.dll>
在 C++ 编译中包含 C# 源代码毫无意义。它们是不同的语言,为什么你会期望它能起作用?
也许您想在它们之间创建一个 COM 接口,在这种情况下您可以使用 #import
指令。
我正在尝试将 c# 接口包含到属于 clr 库的 c++ 头文件中。 我添加了额外的目录,一旦我包含接口并尝试构建 c++ 项目,我就会收到大量导致 cs 文件的错误,例如:
我是否弄乱了一些 VS 设置?
不可能#include "IImagesToVideoConverter.cs"。 C++ 编译器无法理解 c# 代码。您需要将一个 c# 项目和一个 c++ 项目放在同一个解决方案中,从 c++ 项目中引用 c# 项目,并且(我认为)#using <the.dll>
在 C++ 编译中包含 C# 源代码毫无意义。它们是不同的语言,为什么你会期望它能起作用?
也许您想在它们之间创建一个 COM 接口,在这种情况下您可以使用 #import
指令。