簡體   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