次の方法で共有


コンパイラ エラー C3398

'operator': 'function_signature' から 'function_pointer' に変換できません。 ソース式は関数シンボルでなければなりません

/clr を使用してコンパイルするときに、 __clrcall呼び出し規則が指定されていないと、コンパイラは各関数に対して、ネイティブ エントリ ポイントとマネージド エントリ ポイントという 2 つのエントリ ポイント (アドレス) を生成します。

既定では、コンパイラはネイティブ エントリ ポイントを返しますが、場合によっては、マネージド エントリ ポイントが必要な場合があります (たとえば、 __clrcall 関数ポインターにアドレスを 割り当てる場合など)。 割り当てでコンパイラが確実にマネージド エントリ ポイントを選択するためには、右辺を関数シンボルにする必要があります。