在c ++上使用System :: Diagnostics :: Tracing :: EventSource时,警告C4538

我试图用C ++为SLAB创建一个事件源类。 我已经尝试使用C#创建一个,所以我对以下问题毫无头绪。

所以基本上我使用.Net中提供的System :: Diagnostic :: Tracing EventSource类。 但是,当我扩展所述EventSource类时,会导致以下警告

warning C4538: 'cli::array<Type,dimension> ^': const/volatile qualifiers on this type are not supported
with
      [
          Type=System::Diagnostics::Tracing::EventSource::EventMetadata,
          dimension=1
      ]
This diagnostic occurred while importing type 'System::Diagnostics::Tracing::EventSource ' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.   

那么,为什么当我只是在扩展一个课程时会出现这个警告,我该如何删除它?

另外,有人可以告诉我一个在C ++中创建SLAB EventSource的例子吗? 我在网上搜索过,但找不到一个。

我真的是C ++的初学者,特别是托管C ++,所以如果这个问题看起来很愚蠢,我真的很抱歉。

链接地址: http://www.djcxy.com/p/90865.html

上一篇: Warning C4538 when using System::Diagnostics::Tracing::EventSource on c++

下一篇: How can I organize EventSources for the Semantic Logging Application Block?