C++/CLI 枚举未在 C# 中显示,引用C++/CLI 项目
本文关键字:CLI C++ 项目 显示 引用 枚举 | 更新日期: 2023-09-27 18:05:10
我无法让 C++/CLI 枚举的内容显示在 C# 项目中。
我可以看到我编写的类内部,甚至可以看到枚举,但我看不到枚举值。所以我不能在我的 C# 端使用这个东西。
C++/CLI 枚举的内容不显示的任何原因。
我的 C++/CLI 项目被编译为混合以重用C++库。
我正在使用Visual Studio 2005。
确保使用enum class
创建 .与 NET 兼容的枚举,而不是本机C++ enum
类型。
更高版本的Visual C++需要public enum class
,以消除enum class
上下文关键字的歧义,该关键字是C++11的一部分(因此创建本机类型(。