错误C2143:缺少';'在' - >'之前

时间:2012-01-30 15:12:25

标签: c# c++-cli managed

我在这里和互联网上搜索过,似乎没有人遇到类似的问题,我也无法弄清楚为什么我不能让它发挥作用。

阻止我编译的行是:

LitCiterCommon::LitCiterTrace->Init();

如果我从另一个文件(c#)中调用LitCiterTrace.Init(),它编译得很好,但由于某种原因,我无法从托管cpp调用它。

有任何想法或建议吗?

1 个答案:

答案 0 :(得分:5)

如果Initstatic 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();