我正在使用 VS2010,我尝试使用 C# dll 来获取 C++ 中的任何枚举成员名称,我的 C# dll 源代码:namespace CSharpFuncion{ public class CSFun { public string GetEnumName(Enum en) { return Enum.GetName(typeof(Enum), en); } }}我的 C++ 代码#using "CSharpFuncion.dll"using namespace CSharpFuncion;CSFun ^ csFun = gcnew CSFun;cout << csFun->GetEnumName(MyTestEnum::E_A) << endl;错误信息:cannot convert parameter from 'MyTestEnum' to 'System::Enum ^'我该如何解决?
- 2 回答
- 0 关注
- 297 浏览
添加回答
举报
0/150
提交
取消