0

如何从 C++ 管理中引用类库?我可以从另一个 C++ 托管库中引用 C++ 托管库并使用其中的类。但是当我从 C# 库中引用它时,它不提供来自 C++ 的类和命名空间(对象浏览器也显示类)。

C++ 托管类库1

namespace ns1{
    public ref class Class1{};
}

C++ 托管类库2

using namespace ns1;
namespace ns2{
    public ref class class2{
    ns1::Class1 _cl;
};
}

我不能从 C# 类库中做同样的事情。


VS 2010 无法将 C# 中的 C++ 托管库作为“项目参考”引用。需要引用.dll 文件。

4

1 回答 1

0

你没有忘记public关键字吗?

类定义应如下所示:

public ref class MyClass
{
}

可以从另一个程序集访问。

于 2013-10-30T09:55:11.247 回答