我在这里和互联网上搜索过,似乎没有人遇到类似的问题,我也无法弄清楚为什么我不能让它发挥作用。
阻止我编译的行是:
LitCiterCommon::LitCiterTrace->Init();
如果我从另一个文件(c#)中调用LitCiterTrace.Init()
,它编译得很好,但由于某种原因,我无法从托管cpp调用它。
有任何想法或建议吗?
答案 0 :(得分:5)
如果Init
是static method then it would not be any different than in C++:
// this is no different than calling a static member method in C++
LitCiterCommon::LitCiterTrace::Init();